]> git.ipfire.org Git - pakfire.git/commitdiff
execute: Search for command if not given as absolute path
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 13 May 2021 14:26:28 +0000 (14:26 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 13 May 2021 14:26:28 +0000 (14:26 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/execute.c

index 5c91f078ecf6656ea95b11854b4d365b7427e883..4c1ec741ea5a78c8282f6293b7a57efb2f3c06e9 100644 (file)
@@ -319,7 +319,7 @@ static int pakfire_execute_fork(void* data) {
        }
 
        // exec() command
-       int r = execve(env->argv[0], (char**)env->argv, env->envp);
+       int r = execvpe(env->argv[0], (char**)env->argv, env->envp);
        if (r < 0) {
                ERROR(pakfire, "Could not execve(): %s\n", strerror(errno));
        }