From: Robin Ebert Date: Fri, 20 Mar 2026 12:32:04 +0000 (+0100) Subject: kernel-install: fix assert in context_copy X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=55e7dc5ce4999ba9f01499dccdeba0235a86aaa4;p=thirdparty%2Fsystemd.git kernel-install: fix assert in context_copy --- diff --git a/src/kernel-install/kernel-install.c b/src/kernel-install/kernel-install.c index f830bd2bef8..001e9e20e2f 100644 --- a/src/kernel-install/kernel-install.c +++ b/src/kernel-install/kernel-install.c @@ -152,10 +152,10 @@ static int context_copy(const Context *source, Context *ret) { assert(source); assert(ret); - assert(source->rfd >= 0 || source->rfd == AT_FDCWD); + assert(source->rfd >= 0 || source->rfd == AT_FDCWD || source->rfd == XAT_FDROOT); _cleanup_(context_done) Context copy = (Context) { - .rfd = AT_FDCWD, + .rfd = source->rfd, .action = source->action, .machine_id = source->machine_id, .machine_id_is_random = source->machine_id_is_random,