# HG changeset patch # User Daniel Atallah # Date 1192758172 0 # Node ID 758d10b409a5018340b41186847b955014475eb9 # Parent c8f99cb61dc904606e4ecf0d10f902eef320b98e Don't reinitialize the OIM session on subsequent calls. diff -r c8f99cb61dc9 -r 758d10b409a5 libpurple/protocols/msn/notification.c --- 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);