[libsoup] soup-socket: fixed leak in new_socket_client()
- From: Dan Winship <danw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libsoup] soup-socket: fixed leak in new_socket_client()
- Date: Sun, 16 Mar 2014 14:29:06 +0000 (UTC)
commit 8cafecb65f47752c1218e128fe63dcbaa2e6b763
Author: Slava Monich <slava monich com>
Date: Tue Feb 11 15:30:59 2014 +0200
soup-socket: fixed leak in new_socket_client()
libsoup/soup-socket.c | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/libsoup/soup-socket.c b/libsoup/soup-socket.c
index e0748fd..b9f1dfc 100644
--- a/libsoup/soup-socket.c
+++ b/libsoup/soup-socket.c
@@ -715,8 +715,13 @@ new_socket_client (SoupSocket *sock)
if (priv->timeout)
g_socket_client_set_timeout (client, priv->timeout);
- if (priv->local_addr)
- g_socket_client_set_local_address (client, soup_address_get_gsockaddr (priv->local_addr));
+ if (priv->local_addr) {
+ GSocketAddress *addr;
+
+ addr = soup_address_get_gsockaddr (priv->local_addr);
+ g_socket_client_set_local_address (client, addr);
+ g_object_unref (addr);
+ }
return client;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]