From 6c7b1ea1bed384b8f64ea0d45666bbf455f16726 Mon Sep 17 00:00:00 2001 From: NRK Date: Tue, 3 Oct 2023 01:26:48 +0600 Subject: [PATCH] udevadm: avoid side-effect in assert() this was found when trying to use __builtin_assume() with clang: https://github.com/systemd/systemd/pull/29409#issuecomment-1743575402 --- src/udev/udevadm-lock.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/udev/udevadm-lock.c b/src/udev/udevadm-lock.c index aa99e5497f..89d7d256d2 100644 --- a/src/udev/udevadm-lock.c +++ b/src/udev/udevadm-lock.c @@ -245,8 +245,8 @@ static int lock_device( sigset_t ss; usec_t n; - assert(sigemptyset(&ss) >= 0); - assert(sigaddset(&ss, SIGCHLD) >= 0); + assert_se(sigemptyset(&ss) >= 0); + assert_se(sigaddset(&ss, SIGCHLD) >= 0); n = now(CLOCK_MONOTONIC); if (n >= deadline)