From 2d215b4a4e252748cf7552c69891ca902d8ba939 Mon Sep 17 00:00:00 2001 From: Stephen Seo Date: Fri, 6 Sep 2024 12:03:03 +0900 Subject: [PATCH] Fix invalid read when checking for "_FILE" vars --- src/http_template.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/http_template.c b/src/http_template.c index b1d6c3a..5430631 100644 --- a/src/http_template.c +++ b/src/http_template.c @@ -86,7 +86,7 @@ int c_simple_http_internal_ends_with_FILE(const char *c_string) { const size_t c_string_size = strlen(c_string); - if (strcmp( + if (c_string_size >= 5 && strcmp( comparison_string, c_string + (c_string_size - strlen(comparison_string))) == 0) {