commit b4d77c371974b294c0d6692bd6d170a69170bdd6
parent 52feba5b0754a3aa36e0de57a6b0ed57e0c16d21
Author: Kris Maglione <jg@suckless.org>
Date: Sun, 11 Oct 2009 19:43:18 -0400
Fix small memory leak.
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/cmd/wmii/main.c b/cmd/wmii/main.c
@@ -290,10 +290,11 @@ void
spawn_command(const char *cmd) {
char *shell, *p;
- if((p = pathsearch(getenv("WMII_CONFPATH"), cmd, true)))
- cmd = p;
if(doublefork() == 0) {
+ if((p = pathsearch(getenv("WMII_CONFPATH"), cmd, true)))
+ cmd = p;
+
if(setsid() == -1)
fatal("Can't setsid: %r");