aboutsummaryrefslogtreecommitdiffstats
path: root/src/recur.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/recur.c')
-rw-r--r--src/recur.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/recur.c b/src/recur.c
index e4cc1b2..ca99a21 100644
--- a/src/recur.c
+++ b/src/recur.c
@@ -397,13 +397,13 @@ struct recur_apoint *recur_apoint_scan(FILE * f, struct tm start,
return NULL;
if (filter->regex && regexec(filter->regex, buf, 0, 0, 0))
return NULL;
- if (filter->start_from >= 0 && tstart < filter->start_from)
+ if (filter->start_from != -1 && tstart < filter->start_from)
return NULL;
- if (filter->start_to >= 0 && tstart > filter->start_to)
+ if (filter->start_to != -1 && tstart > filter->start_to)
return NULL;
- if (filter->end_from >= 0 && tend < filter->end_from)
+ if (filter->end_from != -1 && tend < filter->end_from)
return NULL;
- if (filter->end_to >= 0 && tend > filter->end_to)
+ if (filter->end_to != -1 && tend > filter->end_to)
return NULL;
}
@@ -470,13 +470,13 @@ struct recur_event *recur_event_scan(FILE * f, struct tm start, int id,
return NULL;
if (filter->regex && regexec(filter->regex, buf, 0, 0, 0))
return NULL;
- if (filter->start_from >= 0 && tstart < filter->start_from)
+ if (filter->start_from != -1 && tstart < filter->start_from)
return NULL;
- if (filter->start_to >= 0 && tstart > filter->start_to)
+ if (filter->start_to != -1 && tstart > filter->start_to)
return NULL;
- if (filter->end_from >= 0 && tend < filter->end_from)
+ if (filter->end_from != -1 && tend < filter->end_from)
return NULL;
- if (filter->end_to >= 0 && tend > filter->end_to)
+ if (filter->end_to != -1 && tend > filter->end_to)
return NULL;
}