/pidgin/main: 5f9bb0cf3f77: Merged in CMaiku/pidgin (pull reques...

Gary Kramlich <[email protected]> Tue, 06 Sep 2016 11:19:21 -0400
Newsgroups gmane.comp.gnome.gaim.cvs
Message-ID <[email protected]>
Changeset: 5f9bb0cf3f77ad3ce9325f32daf3f3130a56c692
Author:	 Gary Kramlich <[email protected]>
Date:	 2016-09-01 11:18 -0500
Branch:	 default
URL: https://hg.pidgin.im/pidgin/main/rev/5f9bb0cf3f77

Description:

Merged in CMaiku/pidgin (pull request #114)

stun: Fix g_object_unref assertion due to double free

diffstat:

 libpurple/stun.c |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff --git a/libpurple/stun.c b/libpurple/stun.c
--- a/libpurple/stun.c
+++ b/libpurple/stun.c
@@ -312,7 +312,7 @@ hbn_listen_cb(int fd, gpointer data) {
 
 	sc->incb = purple_input_add(fd, PURPLE_INPUT_READ, reply_cb, sc);
 
-	address = G_INET_ADDRESS(ld->addresses->data);
+	address = g_object_ref(G_INET_ADDRESS(ld->addresses->data));
 	socket_address = g_inet_socket_address_new(address, ld->port);
 
 	g_socket_address_to_native(socket_address, &(sc->addr), g_socket_address_get_native_size(socket_address), NULL);

_______________________________________________
Commits mailing list
[email protected]
https://pidgin.im/cgi-bin/mailman/listinfo/commits