From: Stephen Seo Date: Fri, 6 Sep 2024 03:03:03 +0000 (+0900) Subject: Fix invalid read when checking for "_FILE" vars X-Git-Tag: 1.0~75 X-Git-Url: https://git.seodisparate.com/stephenseo/css/v4-font-face.min.css?a=commitdiff_plain;h=2d215b4a4e252748cf7552c69891ca902d8ba939;p=c_simple_http Fix invalid read when checking for "_FILE" vars --- 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) {