summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--exec.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/exec.c b/exec.c
index cc55200..75b1980 100644
--- a/exec.c
+++ b/exec.c
@@ -18,5 +18,8 @@ int execzp(const char *file, const char *argz, size_t len)
 
 	argz_extract(argz, len, argv);
 
-	return execvp(file, argv);
+	execvp(file, argv);
+
+	free(argv);
+	return -1;
 }