From fea648496cf134a1aedddd81ee35bbc05e39853a Mon Sep 17 00:00:00 2001 From: Sergey Lyubka <sergey.lyubka@cesanta.com> Date: Thu, 20 Jul 2017 09:59:18 +0200 Subject: [PATCH] Fix https://github.com/cesanta/mongoose-os/issues/318 PUBLISHED_FROM=2fc7b59b2edd0f473acd22067439471778acef8e --- mongoose.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mongoose.c b/mongoose.c index e6edab394..3dfe789a3 100644 --- a/mongoose.c +++ b/mongoose.c @@ -7919,6 +7919,9 @@ struct mg_connection *mg_connect_http_base( goto out; } + /* If query is present, do not strip it. Pass to the caller. */ + if (query.len > 0) path->len += query.len + 1; + if (scheme.len == 0 || mg_vcmp(&scheme, scheme1) == 0 || (scheme2 != NULL && mg_vcmp(&scheme, scheme2) == 0)) { use_ssl = 0; -- GitLab