Revision 67917ce5dc2147da280c64e40ff5095935175b81

am at adiumx.com am at adiumx.com
Tue Jul 3 19:54:20 EDT 2007


-----------------------------------------------------------------
Revision: 67917ce5dc2147da280c64e40ff5095935175b81
Ancestor: 15a88dcf7f06f81730960a21df9d15d12a618f69
Author: am at adiumx.com
Date: 2007-07-03T23:51:26
Branch: im.pidgin.soc.2007.xmpp

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

ChangeLog: 

Fixed a bug in the XMPP parser involving event handlers that replace the xmlnode packet. This caused double frees in this situation. The replacing function must free the xmlnode, since multiple event handlers could do this, and the intermediate xml trees would leak otherwise.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 67917ce5dc2147da280c64e40ff5095935175b81.diff
Type: text/x-diff
Size: 4276 bytes
Desc: not available
Url : http://pidgin.im/pipermail/commits/attachments/20070703/bd9b5076/attachment.diff 


More information about the Commits mailing list