]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
selinux: change fd check into assertion 29968/head
authorLuca Boccassi <bluca@debian.org>
Fri, 10 Nov 2023 13:10:13 +0000 (13:10 +0000)
committerLuca Boccassi <bluca@debian.org>
Sat, 11 Nov 2023 12:33:19 +0000 (12:33 +0000)
src/shared/selinux-util.c

index 36ed12ed89fd9506a0e4144841b1ce06d9bcbe2c..fb7da12fb6bf4d2826c6c479e28fc06072dc8272 100644 (file)
@@ -586,8 +586,7 @@ int mac_selinux_create_file_prepare_at(
         _cleanup_free_ char *abspath = NULL;
         int r;
 
-        if (dir_fd < 0 && dir_fd != AT_FDCWD)
-                return -EBADF;
+        assert(dir_fd >= 0 || dir_fd == AT_FDCWD);
 
         r = selinux_init(/* force= */ false);
         if (r <= 0)