summaryrefslogtreecommitdiff
path: root/src/gw_backend.c
diff options
context:
space:
mode:
authorGlenn Strauss <gstrauss@gluelogic.com>2023-01-31 02:16:01 -0500
committerGlenn Strauss <gstrauss@gluelogic.com>2023-02-03 20:54:29 -0500
commit8c4dec2930a6cf6f99a6c0f84f953e4ac9ad5f5a (patch)
treeee4eb000ed161e7da5b183e705d182988562fd2e /src/gw_backend.c
parentd74025f8b3297b753a2f2c30984e44e2f74524f7 (diff)
downloadlighttpd-git-8c4dec2930a6cf6f99a6c0f84f953e4ac9ad5f5a.tar.gz
[core] gw_backend more precise backend env alloc
remove excess +1 per env string
Diffstat (limited to 'src/gw_backend.c')
-rw-r--r--src/gw_backend.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gw_backend.c b/src/gw_backend.c
index 9fc73b9d..5839b3a9 100644
--- a/src/gw_backend.c
+++ b/src/gw_backend.c
@@ -462,7 +462,7 @@ static int env_add(char_array *env, const char *key, size_t key_len, const char
if (!key || !val) return -1;
- dst = ck_malloc(key_len + val_len + 3);
+ dst = ck_malloc(key_len + val_len + 2);
memcpy(dst, key, key_len);
dst[key_len] = '=';
memcpy(dst + key_len + 1, val, val_len + 1); /* add the \0 from the value */