cpw.malu.xmpp.jingle_ft: f4c4187b: jingle_content_set_pending_transport ref...

malu at pidgin.im malu at pidgin.im
Mon May 18 15:25:34 EDT 2009


-----------------------------------------------------------------
Revision: f4c4187bece34e41810d604a661f8a150559f54e
Ancestor: 615edc37a67e1681a879570346183ca08bd7db44
Author: malu at pidgin.im
Date: 2009-05-18T19:24:02
Branch: im.pidgin.cpw.malu.xmpp.jingle_ft
URL: http://d.pidgin.im/viewmtn/revision/info/f4c4187bece34e41810d604a661f8a150559f54e

Modified files:
        libpurple/protocols/jabber/jingle/file-transfer.c

ChangeLog: 

jingle_content_set_pending_transport refs the transport object, so we should
unref it after setting to avoid it sticking around

-------------- next part --------------
============================================================
--- libpurple/protocols/jabber/jingle/file-transfer.c	057716fad8340e78521ca297bf8516e78b766f31
+++ libpurple/protocols/jabber/jingle/file-transfer.c	e3b1744fe69d537a01e9f8de79e8199366727cd1
@@ -429,6 +429,7 @@ jingle_file_transfer_s5b_connect_failed_
 			transport_replace = 
 				jingle_session_to_packet(session, JINGLE_TRANSPORT_REPLACE);
 			jabber_iq_send(transport_replace);
+			g_object_unref(new_transport);
 		} else {
 			/* the buddy doesn't support IBB, terminate it */
 			JabberStream *js = jingle_session_get_js(session);


More information about the Commits mailing list