]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-http: Fixed assert-crash when http_client_connection_disconnect() is called multi...
authorTimo Sirainen <tss@iki.fi>
Mon, 29 Sep 2014 11:57:42 +0000 (14:57 +0300)
committerTimo Sirainen <tss@iki.fi>
Mon, 29 Sep 2014 11:57:42 +0000 (14:57 +0300)
src/lib-http/http-client-connection.c

index d162df54527d770b81d2411b338be2da6cfb41e9..0dfd45854275ffd6ae21aef390ba4c6cdbf74fcd 100644 (file)
@@ -1127,6 +1127,7 @@ http_client_connection_disconnect(struct http_client_connection *conn)
                /* the stream is still accessed by lib-http caller. */
                i_stream_remove_destroy_callback(conn->incoming_payload,
                                                 http_client_payload_destroyed);
+               conn->incoming_payload = NULL;
        }
 
        connection_disconnect(&conn->conn);