From: Timo Sirainen Date: Mon, 29 Sep 2014 11:57:42 +0000 (+0300) Subject: lib-http: Fixed assert-crash when http_client_connection_disconnect() is called multi... X-Git-Tag: 2.2.14.rc1~24 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b5014077fa40fe76ff37bdf03008389256141140;p=thirdparty%2Fdovecot%2Fcore.git lib-http: Fixed assert-crash when http_client_connection_disconnect() is called multiple times. --- diff --git a/src/lib-http/http-client-connection.c b/src/lib-http/http-client-connection.c index d162df5452..0dfd458542 100644 --- a/src/lib-http/http-client-connection.c +++ b/src/lib-http/http-client-connection.c @@ -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);