From: Stephen Seo Date: Mon, 18 Nov 2024 08:41:20 +0000 (+0900) Subject: Fix memory leak for array variables X-Git-Tag: 1.4~11 X-Git-Url: https://git.seodisparate.com/stephenseo/static/annotated.html?a=commitdiff_plain;h=63a5eca63c961e42b5d9a1983b40cc541cc27e8b;p=c_simple_http Fix memory leak for array variables --- diff --git a/src/config.c b/src/config.c index 14e6106..345dc56 100644 --- a/src/config.c +++ b/src/config.c @@ -286,6 +286,7 @@ int internal_check_add_value(uint32_t *state, config_value->next = malloc(sizeof(C_SIMPLE_HTTP_ConfigValue)); config_value->next->value = (char*)value; config_value->next->next = NULL; + free(key); } else { config_value = malloc(sizeof(C_SIMPLE_HTTP_ConfigValue)); config_value->value = (char*)value;