From: Christian Hammond <chipx86@us...> - 2003-02-27 10:05:13
Update of /cvsroot/gaim/gaim/src
In directory sc8-pr-cvs1:/tmp/cvs-serv8677
Fixed the "Closing a chat crashes gaim" bug, I think.
There was a double-free going on with the chat topic and the user who set
the topic. The first did checks to see if it was NULL, and if not, freed
it. The second just freed it. The second should NOT have existed!
Probably explains why I could only duplicate it in channels with no
Let me know if this still crashes for anybody. It stopped crashing here.
RCS file: /cvsroot/gaim/gaim/src/conversation.c,v
retrieving revision 1.497
retrieving revision 1.498
diff -u -d -r1.497 -r1.498
--- conversation.c 27 Feb 2003 09:42:16 -0000 1.497
+++ conversation.c 27 Feb 2003 10:05:05 -0000 1.498
@@ -1024,8 +1024,6 @@
if (conv->u.chat->topic != NULL)
chats = g_list_remove(chats, conv);
Get latest updates about Open Source Projects, Conferences and News.