libpurple/account.c

branch
next.minor
changeset 29516
e65da106c7cf
parent 29515
7334e85a7a56
parent 28549
c97a80bb45a3
child 29531
6c6d5606a625
--- a/libpurple/account.c	Wed Sep 16 15:44:26 2009 +0000
+++ b/libpurple/account.c	Wed Sep 16 15:44:34 2009 +0000
@@ -2326,9 +2326,13 @@
 purple_account_add_buddy(PurpleAccount *account, PurpleBuddy *buddy)
 {
 	PurplePluginProtocolInfo *prpl_info = NULL;
-	PurpleConnection *gc = purple_account_get_connection(account);
+	PurpleConnection *gc;
 	PurplePlugin *prpl = NULL;
 
+	g_return_if_fail(account != NULL);
+	g_return_if_fail(buddy != NULL);
+
+	gc = purple_account_get_connection(account);
 	if (gc != NULL)
 	        prpl = purple_connection_get_prpl(gc);
 

mercurial