summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Winship <danw@gnome.org>2010-06-09 13:27:03 -0400
committerDan Winship <danw@gnome.org>2010-06-09 13:27:26 -0400
commit622bba3c72576d8d6245ca6dd9b7b3a8ac472c6d (patch)
tree30124aa563e50c69f26f54a2923d069b8f87bd33
parentb288692d67772c08296ee3aef58965219fcbbfca (diff)
downloadlibsoup-622bba3c72576d8d6245ca6dd9b7b3a8ac472c6d.tar.gz
Fix a signal-handler leak in the too-many-redirects patch
-rw-r--r--libsoup/soup-session.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libsoup/soup-session.c b/libsoup/soup-session.c
index ff25e33a..a1147fde 100644
--- a/libsoup/soup-session.c
+++ b/libsoup/soup-session.c
@@ -1419,7 +1419,7 @@ soup_session_unqueue_item (SoupSession *session,
* soup_message_add_header_handler()
*/
g_signal_handlers_disconnect_matched (item->msg, G_SIGNAL_MATCH_DATA,
- 0, 0, NULL, NULL, session);
+ 0, 0, NULL, NULL, item);
g_signal_emit (session, signals[REQUEST_UNQUEUED], 0, item->msg);
soup_message_queue_item_unref (item);
}