diff options
author | Glenn Strauss <gstrauss@gluelogic.com> | 2020-11-09 17:19:10 -0500 |
---|---|---|
committer | Glenn Strauss <gstrauss@gluelogic.com> | 2020-11-09 18:20:13 -0500 |
commit | c0e2667b714bf8be8d5cb2da44a27a25a68212be (patch) | |
tree | e0a7384760fa0b2b8832d218d430d9773203e4da /src/mod_scgi.c | |
parent | 213373948a412eb4a93d507bbff0b1483e62e2fc (diff) | |
download | lighttpd-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.c | 2 |
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; |