From: Lennart Poettering Date: Wed, 1 Nov 2023 12:08:26 +0000 (+0100) Subject: bsod,loop-util: fix fd validity check X-Git-Tag: v255-rc1~62 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ac110243a85ddea012c23d10f703ff2581de638d;p=thirdparty%2Fsystemd.git bsod,loop-util: fix fd validity check --- diff --git a/src/journal/bsod.c b/src/journal/bsod.c index 7c2bead389f..aba21466af1 100644 --- a/src/journal/bsod.c +++ b/src/journal/bsod.c @@ -114,7 +114,7 @@ static int acquire_first_emergency_log_message(char **ret) { static int find_next_free_vt(int fd, int *ret_free_vt, int *ret_original_vt) { struct vt_stat terminal_status; - assert(fd); + assert(fd >= 0); assert(ret_free_vt); assert(ret_original_vt); diff --git a/src/shared/loop-util.c b/src/shared/loop-util.c index cab8ef3e7a9..d346d014d2a 100644 --- a/src/shared/loop-util.c +++ b/src/shared/loop-util.c @@ -88,7 +88,7 @@ static int open_lock_fd(int primary_fd, int operation) { } static int loop_configure_verify_direct_io(int fd, const struct loop_config *c) { - assert(fd); + assert(fd >= 0); assert(c); if (FLAGS_SET(c->info.lo_flags, LO_FLAGS_DIRECT_IO)) {