From 663e928d65e8cefd0f2597d0cdb9143be9731489 Mon Sep 17 00:00:00 2001
From: Deomid Ryabkov <rojer@cesanta.com>
Date: Thu, 27 Apr 2017 17:27:34 +0300
Subject: [PATCH] Fix mg_strdup_nul

PUBLISHED_FROM=25bc4d20016bcb71c4e2e4b7be8d2d0566fdfa2e
---
 mongoose.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mongoose.c b/mongoose.c
index 568da31cb..95fd8e5f3 100644
--- a/mongoose.c
+++ b/mongoose.c
@@ -1406,12 +1406,12 @@ static struct mg_str mg_strdup_common(const struct mg_str s,
 
 struct mg_str mg_strdup(const struct mg_str s) WEAK;
 struct mg_str mg_strdup(const struct mg_str s) {
-  return mg_strdup_common(s, 1 /* NUL-terminate */);
+  return mg_strdup_common(s, 0 /* NUL-terminate */);
 }
 
 struct mg_str mg_strdup_nul(const struct mg_str s) WEAK;
 struct mg_str mg_strdup_nul(const struct mg_str s) {
-  return mg_strdup_common(s, 0 /* NUL-terminate */);
+  return mg_strdup_common(s, 1 /* NUL-terminate */);
 }
 
 int mg_strcmp(const struct mg_str str1, const struct mg_str str2) WEAK;
-- 
GitLab