From: Stephan Bosch Date: Mon, 8 Feb 2016 21:44:52 +0000 (+0100) Subject: lib-http: Forgot to assign pointer parameter to NULL in request/response parser deini... X-Git-Tag: 2.2.22.rc1~195 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=da300472555d9afdb0bcb767456f731cf5c2f6aa;p=thirdparty%2Fdovecot%2Fcore.git lib-http: Forgot to assign pointer parameter to NULL in request/response parser deinit functions. --- diff --git a/src/lib-http/http-request-parser.c b/src/lib-http/http-request-parser.c index dfcc027712..f0d73bde5a 100644 --- a/src/lib-http/http-request-parser.c +++ b/src/lib-http/http-request-parser.c @@ -75,6 +75,8 @@ void http_request_parser_deinit(struct http_request_parser **_parser) struct http_request_parser *parser = *_parser; http_message_parser_deinit(&parser->parser); + + *_parser = NULL; i_free(parser); } diff --git a/src/lib-http/http-response-parser.c b/src/lib-http/http-response-parser.c index 752f8d6e74..12a5e69287 100644 --- a/src/lib-http/http-response-parser.c +++ b/src/lib-http/http-response-parser.c @@ -47,6 +47,8 @@ void http_response_parser_deinit(struct http_response_parser **_parser) struct http_response_parser *parser = *_parser; http_message_parser_deinit(&parser->parser); + + *_parser = NULL; i_free(parser); }