From 7467274d4d493a6d97e40b3c4014dd167c6bb910 Mon Sep 17 00:00:00 2001 From: ribes96 Date: Mon, 23 Sep 2024 10:35:23 +0100 Subject: [PATCH] cgi: setenv: remove equals from arg https://github.com/warmcat/libwebsockets/issues/3222 --- lib/plat/unix/unix-spawn.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/plat/unix/unix-spawn.c b/lib/plat/unix/unix-spawn.c index 1c68d45bf..5a85580aa 100644 --- a/lib/plat/unix/unix-spawn.c +++ b/lib/plat/unix/unix-spawn.c @@ -549,8 +549,10 @@ lws_spawn_piped(const struct lws_spawn_piped_info *i) int naml = lws_ptr_diff(p, i->env_array[m]); char enam[32]; - lws_strnncpy(enam, i->env_array[m], naml, sizeof(enam)); - setenv(enam, p, 1); + if (p) { + lws_strnncpy(enam, i->env_array[m], naml, sizeof(enam)); + setenv(enam, p + 1, 1); + } m++; } #endif