From d85d95a40bb3f11a0be6adc6da56f6ca31b37737 Mon Sep 17 00:00:00 2001 From: Alexander Alashkin <alexander.alashkin@cesanta.com> Date: Wed, 1 Mar 2017 09:49:37 +0000 Subject: [PATCH] Fix potential out-of-bound PUBLISHED_FROM=71b40189bcedbe9338915c1aad939835125dad26 --- mongoose.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mongoose.c b/mongoose.c index 8199252e9..914879e1a 100644 --- a/mongoose.c +++ b/mongoose.c @@ -1136,7 +1136,7 @@ struct mg_str mg_mk_str_n(const char *s, size_t len) { int mg_vcmp(const struct mg_str *str1, const char *str2) WEAK; int mg_vcmp(const struct mg_str *str1, const char *str2) { size_t n2 = strlen(str2), n1 = str1->len; - int r = memcmp(str1->p, str2, (n1 < n2) ? n1 : n2); + int r = strncmp(str1->p, str2, (n1 < n2) ? n1 : n2); if (r == 0) { return n1 - n2; } -- GitLab