diff options
Diffstat (limited to 'libsoup/soup-message-io.c')
-rw-r--r-- | libsoup/soup-message-io.c | 5 |
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" |