libpurple/protocols/msn/oim.c

branch
release-2.x.y
changeset 35202
ef836278304b
parent 33032
3c484eb8725e
child 35203
68d6df7dc69c
--- a/libpurple/protocols/msn/oim.c	Sat Mar 16 14:17:45 2013 -0400
+++ b/libpurple/protocols/msn/oim.c	Sat Mar 16 14:17:45 2013 -0400
@@ -824,10 +824,10 @@
 		char *unread = xmlnode_get_data(iu_node);
 		const char *passports[2] = { msn_user_get_passport(session->user) };
 		const char *urls[2] = { session->passport_info.mail_url };
-		int count = atoi(unread);
+		int count;
 
 		/* XXX/khc: pretty sure this is wrong */
-		if (count > 0)
+		if (unread && (count = atoi(unread)) > 0)
 			purple_notify_emails(session->account->gc, count, FALSE, NULL,
 				NULL, passports, urls, NULL, NULL);
 		g_free(unread);

mercurial