diff --git a/src/lib/crow/http_parser_merged.h b/src/lib/crow/http_parser_merged.h index 3e3ce9c..141c8c2 100644 --- a/src/lib/crow/http_parser_merged.h +++ b/src/lib/crow/http_parser_merged.h @@ -1922,6 +1922,7 @@ static const int8_t unhex[256] = inline void http_parser_init(http_parser* parser) { + if (parser == NULL) return; void *data = parser->data; /* preserve application data */ memset(parser, 0, sizeof(*parser)); parser->data = data;