]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
vmspawn: use execv() rather than execve() if we just want to pass 'environ' as env...
authorLennart Poettering <lennart@poettering.net>
Fri, 19 Jan 2024 17:05:28 +0000 (18:05 +0100)
committerLennart Poettering <lennart@poettering.net>
Mon, 22 Jan 2024 13:03:09 +0000 (14:03 +0100)
src/vmspawn/vmspawn.c

index d846a4a3359c55743e81a4d890820a49b4dfe66f..a136ae4c3c324b7734e3b33bd4983a6601c7fac0 100644 (file)
@@ -691,7 +691,7 @@ static int run_virtual_machine(void) {
                 if (setenv("LANG", "C.UTF-8", 0) < 0)
                         return log_oom();
 
-                execve(qemu_binary, cmdline, environ);
+                execv(qemu_binary, cmdline);
                 log_error_errno(errno, "Failed to execve %s: %m", qemu_binary);
                 _exit(EXIT_FAILURE);
         }