diff --git a/src/parse.c b/src/parse.c index 7cda9e5..d791169 100644 --- a/src/parse.c +++ b/src/parse.c @@ -4,7 +4,7 @@ * https://www.logswan.org * * Created: 2015-05-31 - * Last Updated: 2021-02-15 + * Last Updated: 2021-12-02 * * Logswan is released under the BSD 2-Clause license. * See LICENSE file for details. @@ -60,6 +60,8 @@ parse_request(struct request *parsed_request, char *request) { char *pch = strrchr(request, ' '); + memset(parsed_request, 0, sizeof(*parsed_request)); + if (pch) { parsed_request->protocol = pch + 1; parsed_request->method = strtok(request, " ");