From a1976468671770135b02acad5eec8fa1f046ef8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D0=BE=D0=B1=D0=B1=D0=B8?= <lsm@cesanta.com> Date: Thu, 9 Nov 2017 08:39:14 +0000 Subject: [PATCH] Integrate cesanta/mongoose-os/pull/370 PUBLISHED_FROM=5bee629477514370f9b670771e786c4f4ddae934 --- mongoose.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mongoose.c b/mongoose.c index 02d913368..76b5227c9 100644 --- a/mongoose.c +++ b/mongoose.c @@ -7015,6 +7015,7 @@ int mg_get_http_var(const struct mg_str *buf, const char *name, char *dst, * -1 - src is wrong (NUUL) * -2 - dst is wrong (NULL) * -3 - failed to decode url or dst is to small + * -4 - name does not exist */ if (dst == NULL || dst_len == 0) { len = -2; @@ -7024,7 +7025,7 @@ int mg_get_http_var(const struct mg_str *buf, const char *name, char *dst, } else { name_len = strlen(name); e = buf->p + buf->len; - len = 0; + len = -4; dst[0] = '\0'; for (p = buf->p; p + name_len < e; p++) { -- GitLab