]> git.ipfire.org Git - thirdparty/xz.git/commitdiff
xz: Landlock: Fix a file descriptor leak
authorMark Wielaard <mark@klomp.org>
Mon, 25 Nov 2024 10:28:44 +0000 (12:28 +0200)
committerLasse Collin <lasse.collin@tukaani.org>
Wed, 18 Dec 2024 17:21:59 +0000 (19:21 +0200)
(cherry picked from commit 48ff3f06521ca326996ab9a04d1b342098960427)

src/xz/sandbox.c

index 5bd2273707519b7f638a2d158e28ea6848f7fcfb..5a12f69b65823eb62110dc81bf32df7b363acba6 100644 (file)
@@ -196,6 +196,7 @@ enable_landlock(uint64_t required_rights)
        if (syscall(SYS_landlock_restrict_self, ruleset_fd, 0U) != 0)
                message_fatal(_("Failed to enable the sandbox"));
 
+       (void)close(ruleset_fd);
        return;
 }