changeset 19725:ab6f3658c5eb

lib-http: Forgot to assign pointer parameter to NULL in request/response parser deinit functions.
author Stephan Bosch <stephan@rename-it.nl>
date Mon, 08 Feb 2016 22:44:52 +0100
parents 8a5c932f5f33
children f40f5e721744
files src/lib-http/http-request-parser.c src/lib-http/http-response-parser.c
diffstat 2 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-http/http-request-parser.c	Tue Feb 09 10:34:29 2016 +0200
+++ b/src/lib-http/http-request-parser.c	Mon Feb 08 22:44:52 2016 +0100
@@ -75,6 +75,8 @@
 	struct http_request_parser *parser = *_parser;
 
 	http_message_parser_deinit(&parser->parser);
+
+	*_parser = NULL;
 	i_free(parser);
 }
 
--- a/src/lib-http/http-response-parser.c	Tue Feb 09 10:34:29 2016 +0200
+++ b/src/lib-http/http-response-parser.c	Mon Feb 08 22:44:52 2016 +0100
@@ -47,6 +47,8 @@
 	struct http_response_parser *parser = *_parser;
 
 	http_message_parser_deinit(&parser->parser);
+
+	*_parser = NULL;
 	i_free(parser);
 }