From: Marcela Mašláňová Date: Thu, 21 Jun 2012 11:33:10 +0000 (+0200) Subject: Range of hours for daily jobs must have lower-higher hour. X-Git-Tag: cronie1.4.9~7 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=54f502e67846e4edbb7f4c476ba2c9ba5e6134f4;p=cronie Range of hours for daily jobs must have lower-higher hour. --- diff --git a/anacron/readtab.c b/anacron/readtab.c index 4d6b394..b475be7 100644 --- a/anacron/readtab.c +++ b/anacron/readtab.c @@ -273,6 +273,10 @@ parse_tab_line(char *line) if ((r == -1) || (from == NULL) || (to == NULL)) goto reg_invalid; range_start = atoi(from); range_stop = atoi(to); + if (range_stop < range_start) { + range_start = 0; range_stop = 0; + goto reg_invalid; + } Debug(("Jobs will start in the %02d:00-%02d:00 range.", range_start, range_stop)); } if (strncmp(env_var, "RANDOM_DELAY", 12) == 0) {