From e9b2d22ff715eea01cb646f3361af9147bc5de1e Mon Sep 17 00:00:00 2001 From: Boris Faure Date: Mon, 14 Oct 2019 23:08:19 +0200 Subject: [PATCH] main: putenv() can't use stack mem as it might become part of env and use later. Avoid stack-use-after-scope. --- src/bin/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/main.c b/src/bin/main.c index 7bd49b61..46d303b8 100644 --- a/src/bin/main.c +++ b/src/bin/main.c @@ -70,7 +70,7 @@ main_ipc_new(Ipc_Instance *inst) char buf[4096]; snprintf(buf, sizeof(buf), "DESKTOP_STARTUP_ID=%s", inst->startup_id); - putenv(buf); + putenv(strdup(buf)); } ecore_app_args_get(&pargc, &pargv); nargc = 1;