From: Mike Yuan Date: Thu, 26 Dec 2024 18:53:23 +0000 (+0100) Subject: shared/condition: use BIT_SET where appropriate X-Git-Tag: v258-rc1~1762^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=382f3438d904b768011c7ccaa75aac68f047efb5;p=thirdparty%2Fsystemd.git shared/condition: use BIT_SET where appropriate --- diff --git a/src/shared/condition.c b/src/shared/condition.c index e4aa50c8f7f..390f9537bbf 100644 --- a/src/shared/condition.c +++ b/src/shared/condition.c @@ -19,6 +19,7 @@ #include "architecture.h" #include "audit-util.h" #include "battery-util.h" +#include "bitfield.h" #include "blockdev-util.h" #include "cap-list.h" #include "capability-util.h" @@ -718,7 +719,7 @@ static int condition_test_capability(Condition *c, char **env) { if (r < 0) return r; - return !!(q.bounding & ((UINT64_C(1) << value))); + return BIT_SET(q.bounding, value); } static int condition_test_needs_update(Condition *c, char **env) {