From 37e855db43aca36773146738d78207e99f5fa477 Mon Sep 17 00:00:00 2001 From: tison Date: Sun, 12 Jan 2025 12:03:36 +0800 Subject: [PATCH] Update src/syslog.rs Co-authored-by: SteveLauC --- src/syslog.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/syslog.rs b/src/syslog.rs index 87dfb31a9a..82e09acf55 100644 --- a/src/syslog.rs +++ b/src/syslog.rs @@ -138,8 +138,9 @@ impl LogMask { /// Returns if the mask for the specified `priority` is set. pub fn contains(&self, priority: Severity) -> bool { - let pri = priority as libc::c_int; - (self.0 & (1 << pri)) != 0 + let priority = Self::of_priority(priority); + let and_result = self & priority; + and_result != 0 } }