/pidgin/main: 61c6cf7a1184: stun: Fix g_object_unref assertion d...
Mike Ruprecht <[email protected]> Tue, 06 Sep 2016 11:19:21 -0400
| Newsgroups | gmane.comp.gnome.gaim.cvs |
|---|---|
| Message-ID | <[email protected]> |
Changeset: 61c6cf7a11843abb7b3cd3490b6fb8a19f460da0 Author: Mike Ruprecht <[email protected]> Date: 2016-08-30 03:05 -0500 Branch: default URL: https://hg.pidgin.im/pidgin/main/rev/61c6cf7a1184 Description: 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