mirror of
https://salsa.debian.org/dskoll/remind.git
synced 2026-04-17 14:59:20 +02:00
Fix edge-cases where a WARN REM might not trigger on the trigger date.
This commit is contained in:
@@ -2269,7 +2269,9 @@ static int ShouldTriggerBasedOnWarn(Trigger const *t, int dse, int *err)
|
||||
while(iter++ <= max) {
|
||||
j--;
|
||||
*err = IsOmitted(j, t->localomit, t->omitfunc, &omit);
|
||||
if (*err) return 0;
|
||||
if (*err) {
|
||||
return (dse == DSEToday);
|
||||
}
|
||||
if (!omit) v.v.val++;
|
||||
if (!v.v.val) {
|
||||
break;
|
||||
@@ -2277,7 +2279,7 @@ static int ShouldTriggerBasedOnWarn(Trigger const *t, int dse, int *err)
|
||||
}
|
||||
if (iter > max) {
|
||||
Eprint("Delta: Bad OMITFUNC? %s", GetErr(E_CANT_TRIG));
|
||||
return 0;
|
||||
return (dse == DSEToday);
|
||||
}
|
||||
if (j == DSEToday) return 1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user