summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Winship <danw@gnome.org>2011-07-04 21:36:47 -0400
committerDan Winship <danw@gnome.org>2011-07-04 21:36:47 -0400
commit4af5bc1d3414b540dca896faff2a111cbc824fe2 (patch)
treeceb3103aceabd92deec164be1c99e547c2de1684
parentd0388e6efac759ae13a7812ae1114c056fafe1e8 (diff)
downloadlibsoup-4af5bc1d3414b540dca896faff2a111cbc824fe2.tar.gz
Revert "soup-message-io: clear connection from queue items when IDLE status is set"
This broke tests/proxy-test. This reverts commit c56c66aa2625bc95f54f8a1972e13503f454a51a.
-rw-r--r--libsoup/soup-message-io.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/libsoup/soup-message-io.c b/libsoup/soup-message-io.c
index f9acc8fe..ee30b41a 100644
--- a/libsoup/soup-message-io.c
+++ b/libsoup/soup-message-io.c
@@ -146,11 +146,8 @@ soup_message_io_stop (SoupMessage *msg)
if (io->read_state < SOUP_MESSAGE_IO_STATE_FINISHING)
soup_socket_disconnect (io->sock);
- else if (io->item && io->item->conn) {
+ else if (io->item && io->item->conn)
soup_connection_set_state (io->item->conn, SOUP_CONNECTION_IDLE);
- g_object_unref (io->item->conn);
- io->item->conn = NULL;
- }
}
#define SOUP_MESSAGE_IO_EOL "\r\n"