libpurple/protocols/mxit/roster.c

changeset 33817
5c8caea5bd66
parent 33711
909bc3642565
parent 33816
9eb08b587d95
child 33843
20d3040431eb
--- a/libpurple/protocols/mxit/roster.c	Sun Mar 03 20:01:23 2013 -0800
+++ b/libpurple/protocols/mxit/roster.c	Wed Mar 06 10:34:45 2013 -0500
@@ -750,8 +750,10 @@
 
 		if ( buddy_name[0] == '#' ) {
 			gchar *tmp = (gchar*) purple_base64_decode( buddy_name + 1, NULL );
-			mxit_send_invite( session, tmp, FALSE, buddy_alias, group_name, message );
-			g_free( tmp );
+			if ( tmp ) {
+				mxit_send_invite( session, tmp, FALSE, buddy_alias, group_name, message );
+				g_free( tmp );
+			}
 		}
 		else
 			mxit_send_invite( session, buddy_name, TRUE, buddy_alias, group_name, message );

mercurial