[libsoup] soup-socket: fix a memory leak
- From: Dan Winship <danw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libsoup] soup-socket: fix a memory leak
- Date: Tue, 21 May 2013 12:53:11 +0000 (UTC)
commit b038f13190b59c27b96a5f82501b838df058940c
Author: Richard Röjfors <richard rojfors gmail com>
Date: Tue May 21 09:51:17 2013 -0300
soup-socket: fix a memory leak
https://bugzilla.gnome.org/show_bug.cgi?id=700472
libsoup/soup-socket.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/libsoup/soup-socket.c b/libsoup/soup-socket.c
index 9e4de13..fdec66d 100644
--- a/libsoup/soup-socket.c
+++ b/libsoup/soup-socket.c
@@ -1404,8 +1404,11 @@ soup_socket_get_http_proxy_uri (SoupSocket *sock)
if (!priv->gsock)
return NULL;
addr = g_socket_get_remote_address (priv->gsock, NULL);
- if (!addr || !G_IS_PROXY_ADDRESS (addr))
+ if (!addr || !G_IS_PROXY_ADDRESS (addr)) {
+ if (addr)
+ g_object_unref (addr);
return NULL;
+ }
paddr = G_PROXY_ADDRESS (addr);
if (strcmp (g_proxy_address_get_protocol (paddr), "http") != 0)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]