Don't reinitialize the OIM session on subsequent calls.

Fri, 19 Oct 2007 01:42:52 +0000

author
Daniel Atallah <datallah@pidgin.im>
date
Fri, 19 Oct 2007 01:42:52 +0000
changeset 21068
017e7a4a57e8
parent 21067
97a745428ab0
child 21069
fcc0f4eb692a

Don't reinitialize the OIM session on subsequent calls.

libpurple/protocols/msn/notification.c file | annotate | diff | comparison | revisions
--- a/libpurple/protocols/msn/notification.c	Fri Oct 19 01:38:35 2007 +0000
+++ b/libpurple/protocols/msn/notification.c	Fri Oct 19 01:42:52 2007 +0000
@@ -1790,7 +1790,9 @@
 		return;
 
 	/*new a oim session*/
-	session->oim = msn_oim_new(session);
+	/* There are several things that call this */
+	if (session->oim == NULL)
+		session->oim = msn_oim_new(session);
 //	msn_oim_connect(session->oim);
 
 	table = msn_message_get_hashtable_from_body(msg);

mercurial