From: Johan Malm Date: Wed, 28 Oct 2020 20:44:35 +0000 (+0000) Subject: session.c: fix memory leak X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=36d9496149ae68606cb1c461666cad019da85384;p=proto%2Flabwc.git session.c: fix memory leak Reported-by: Jan Beich (@jbeich) --- diff --git a/src/config/session.c b/src/config/session.c index b70a18b6..b046bece 100644 --- a/src/config/session.c +++ b/src/config/session.c @@ -99,14 +99,15 @@ session_autostart_init(void) } if (!isfile(autostart)) { warn("no autostart file"); - return; + goto out; } - info("sh autostart file (%s)", autostart); + info("run autostart file (%s)", autostart); int len = strlen(autostart) + 4; char *cmd = calloc(len, 1); strcat(cmd, "sh "); strcat(cmd, autostart); spawn_async_no_shell(cmd); free(cmd); +out: free((void*)autostart); }