From: Michael Tremer Date: Sat, 30 Jan 2021 17:31:10 +0000 (+0000) Subject: libpakfire: execute: Call chdir("/") after chroot X-Git-Tag: 0.9.28~1285^2~798 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=be0adfe1f6998266d1ddfa246f69d87887a68b33;p=pakfire.git libpakfire: execute: Call chdir("/") after chroot Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/execute.c b/src/libpakfire/execute.c index 98703f9fc..029d80b6a 100644 --- a/src/libpakfire/execute.c +++ b/src/libpakfire/execute.c @@ -262,7 +262,12 @@ static int pakfire_execute_fork(void* data) { int r = chroot(root); if (r) { ERROR(pakfire, "chroot() to %s failed: %s\n", root, strerror(errno)); + return 1; + } + r = chdir("/"); + if (r) { + ERROR(pakfire, "chdir() after chroot() failed: %s\n", strerror(errno)); return 1; } }