summaryrefslogtreecommitdiff
path: root/libsoup/soup-message-io.c
diff options
context:
space:
mode:
Diffstat (limited to 'libsoup/soup-message-io.c')
-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"