From 8f9497f8eabbc5df48330e7b0317ac28a8b9b98e Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Mon, 21 Mar 2011 13:42:44 -0400 Subject: [PATCH] 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 --- libsoup/soup-socket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libsoup/soup-socket.c b/libsoup/soup-socket.c index 3e7d725..b059a5b 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); -- 2.7.4