Fix MXit plugin compile. soc.2008.masterpassword

Sun, 30 Oct 2011 22:50:55 +0000

author
Elliott Sales de Andrade <qulogic@pidgin.im>
date
Sun, 30 Oct 2011 22:50:55 +0000
branch
soc.2008.masterpassword
changeset 34024
9155cf9d26fa
parent 34023
6bc30809f7fe
child 34025
82ef910cc2be

Fix MXit plugin compile.

libpurple/protocols/mxit/actions.c file | annotate | diff | comparison | revisions
libpurple/protocols/mxit/cipher.c file | annotate | diff | comparison | revisions
--- a/libpurple/protocols/mxit/actions.c	Sun Oct 30 21:53:14 2011 +0000
+++ b/libpurple/protocols/mxit/actions.c	Sun Oct 30 22:50:55 2011 +0000
@@ -372,18 +372,18 @@
 	purple_request_fields_add_group( fields, group );
 
 	/* pin */
-	field = purple_request_field_string_new( "pin", _( "PIN" ), purple_account_get_password( session->acc ), FALSE );
+	field = purple_request_field_string_new( "pin", _( "PIN" ), purple_connection_get_password( gc ), FALSE );
 	purple_request_field_string_set_masked( field, TRUE );
 	purple_request_field_group_add_field( group, field );
 
 	/* verify pin */
-	field = purple_request_field_string_new( "pin2", _( "Verify PIN" ), purple_account_get_password( session->acc ), FALSE );
+	field = purple_request_field_string_new( "pin2", _( "Verify PIN" ), purple_connection_get_password( gc ), FALSE );
 	purple_request_field_string_set_masked( field, TRUE );
 	purple_request_field_group_add_field( group, field );
 
 	/* (reference: "libpurple/request.h") */
 	purple_request_fields( gc, _( "Change PIN" ), _( "Change MXit PIN" ), NULL, fields, _( "Set" ),
-			G_CALLBACK( mxit_change_pin_cb ), _( "Cancel" ), NULL, purple_connection_get_account( gc ), NULL, NULL, gc );
+			G_CALLBACK( mxit_change_pin_cb ), _( "Cancel" ), NULL, session->acc, NULL, NULL, gc );
 }
 
 
--- a/libpurple/protocols/mxit/cipher.c	Sun Oct 30 21:53:14 2011 +0000
+++ b/libpurple/protocols/mxit/cipher.c	Sun Oct 30 22:50:55 2011 +0000
@@ -79,7 +79,7 @@
 static char* transport_layer_key( struct MXitSession* session )
 {
 	static char	key[16 + 1];
-	const char*	password		= purple_account_get_password( session->acc );
+	const char*	password		= purple_connection_get_password( session->con );
 	int			passlen			= strlen( password );
 
 	/* initialize with initial key */
@@ -125,7 +125,7 @@
 
 	/* build the secret data to be encrypted: SECRET_HEADER + password */
 	pass = g_string_new( SECRET_HEADER );
-	g_string_append( pass, purple_account_get_password( session->acc) );
+	g_string_append( pass, purple_connection_get_password( session->con ) );
 	padding_add( pass );		/* add ISO10126 padding */
 
 	/* now encrypt the secret. we encrypt each block separately (ECB mode) */

mercurial