summaryrefslogtreecommitdiff
path: root/src/mod_scgi.c
diff options
context:
space:
mode:
authorGlenn Strauss <gstrauss@gluelogic.com>2020-11-09 17:19:10 -0500
committerGlenn Strauss <gstrauss@gluelogic.com>2020-11-09 18:20:13 -0500
commitc0e2667b714bf8be8d5cb2da44a27a25a68212be (patch)
treee0a7384760fa0b2b8832d218d430d9773203e4da /src/mod_scgi.c
parent213373948a412eb4a93d507bbff0b1483e62e2fc (diff)
downloadlighttpd-git-c0e2667b714bf8be8d5cb2da44a27a25a68212be.tar.gz
[multiple] handle NULL val as empty in *_env_add (fixes #3030)
(bug on master branch; never released) (thx flynn) x-ref: "Fastcgi fails if server.tag is empty" https://redmine.lighttpd.net/issues/3030
Diffstat (limited to 'src/mod_scgi.c')
-rw-r--r--src/mod_scgi.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mod_scgi.c b/src/mod_scgi.c
index 857cb3ac..636662d1 100644
--- a/src/mod_scgi.c
+++ b/src/mod_scgi.c
@@ -149,7 +149,7 @@ static int scgi_env_add_scgi(void *venv, const char *key, size_t key_len, const
char *dst;
size_t len;
- if (!key || !val) return -1;
+ if (!key || (!val && val_len)) return -1;
len = key_len + val_len + 2;