summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Winship <danw@gnome.org>2011-03-21 13:42:44 -0400
committerDan Winship <danw@gnome.org>2011-03-21 13:43:32 -0400
commit8f9497f8eabbc5df48330e7b0317ac28a8b9b98e (patch)
tree8c7d381d0975b220cd694a15701a3e1cd13f637b
parent56e9bed424d35a2371642d6955e0c2cfe5e60412 (diff)
downloadlibsoup-8f9497f8eabbc5df48330e7b0317ac28a8b9b98e.tar.gz
soup_socket_get_remote_address: fix
This was setting priv->local_addr instead of priv->remote_addr, and so it always ended up returning NULL. https://bugzilla.gnome.org/show_bug.cgi?id=645227
-rw-r--r--libsoup/soup-socket.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libsoup/soup-socket.c b/libsoup/soup-socket.c
index 3e7d7259..b059a5b5 100644
--- a/libsoup/soup-socket.c
+++ b/libsoup/soup-socket.c
@@ -1120,7 +1120,7 @@ soup_socket_get_remote_address (SoupSocket *sock)
addr = g_socket_get_remote_address (priv->gsock, NULL);
sa_len = g_socket_address_get_native_size (addr);
g_socket_address_to_native (addr, &sa, sa_len, NULL);
- priv->local_addr = soup_address_new_from_sockaddr ((struct sockaddr *)&sa, sa_len);
+ priv->remote_addr = soup_address_new_from_sockaddr ((struct sockaddr *)&sa, sa_len);
g_object_unref (addr);
}
g_mutex_unlock (priv->addrlock);