From 95e0fcd668f8f88e6be2528aa974ae236213047e Mon Sep 17 00:00:00 2001 From: Timo Kokkonen Date: Sat, 23 Dec 2023 12:45:55 -0800 Subject: [PATCH] Fix timer event weekday check. --- src/timer.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/timer.c b/src/timer.c index beafcd6..81203e1 100644 --- a/src/timer.c +++ b/src/timer.c @@ -312,15 +312,12 @@ int check_timer_event(const struct timer_event *e, const datetime_t *t) if (!e || !t) return 0; - if (e->minute >= 0 && e->minute != t->min) return 0; if (e->hour >= 0 && e->hour != t->hour) return 0; - if (e->wday) { - if (e->wday & ((1 << t->dotw) == 0)) + if (e->wday > 0 && !(e->wday & ((1 << t->dotw)))) return 0; - } return 1; }