libpurple/protocols/jabber/jabber.c

changeset 30032
02bd634e0591
parent 30013
e9b97a2ae2a6
child 30035
7cc220fddfd0
--- a/libpurple/protocols/jabber/jabber.c	Sat Apr 17 21:13:50 2010 +0000
+++ b/libpurple/protocols/jabber/jabber.c	Sat Apr 17 21:16:19 2010 +0000
@@ -1540,7 +1540,8 @@
 	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)

mercurial