From 54f502e67846e4edbb7f4c476ba2c9ba5e6134f4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Thu, 21 Jun 2012 13:33:10 +0200 Subject: [PATCH] Range of hours for daily jobs must have lower-higher hour. --- anacron/readtab.c | 4 ++++ 1 file changed, 4 insertions(+) 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) { -- 2.40.0