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 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);
}