pidgin: 72dd50ad: jabber: Stifle an assertion warning.

darkrain42 at pidgin.im darkrain42 at pidgin.im
Sun Apr 18 17:50:04 EDT 2010


-----------------------------------------------------------------
Revision: 72dd50ad2b172a6559c5632d44c683f6000bb5f2
Ancestor: a86331a4dad54e913e6d67dfa71bd4f4823926ab
Author: darkrain42 at pidgin.im
Date: 2010-04-17T21:16:19
Branch: im.pidgin.pidgin
URL: http://d.pidgin.im/viewmtn/revision/info/72dd50ad2b172a6559c5632d44c683f6000bb5f2

Modified files:
        libpurple/protocols/jabber/jabber.c

ChangeLog: 

jabber: Stifle an assertion warning.

A connection error may occur before this is allocated.

-------------- next part --------------
============================================================
--- libpurple/protocols/jabber/jabber.c	52ddbac6b14436d5253a8734d0ad6ecad576b25b
+++ libpurple/protocols/jabber/jabber.c	dc2f099ed70eafd5101c568e2f700ab816eb2ccb
@@ -1540,7 +1540,8 @@ void jabber_close(PurpleConnection *gc)
 	g_free(js->avatar_hash);
 	g_free(js->caps_hash);
 
-	purple_circ_buffer_destroy(js->write_buffer);
+	if (js->write_buffer)
+		purple_circ_buffer_destroy(js->write_buffer);
 	if(js->writeh)
 		purple_input_remove(js->writeh);
 	if (js->auth_mech && js->auth_mech->dispose)


More information about the Commits mailing list