]> git.pond.sub.org Git - empserver/commitdiff
Fix parsing of anchor-relative time in update schedule
authorMarkus Armbruster <armbru@pond.sub.org>
Sun, 4 May 2008 07:51:08 +0000 (09:51 +0200)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 4 May 2008 07:52:46 +0000 (09:52 +0200)
Commit 16b811d4 (v4.3.13) broke parse_time().

src/lib/common/rdsched.c

index 8faf16ef8e27dc8df00272a81a3871f8d32538f3..345b6089b6148473c1dc7542db80b6e435aa52e3 100644 (file)
@@ -217,7 +217,7 @@ parse_time(time_t *t, char *s, time_t *anchor)
            break;
     }
 
-    if (tm.tm_mday == 0) {
+    if (tm.tm_mday == -1) {
        /* relative to anchor */
        nexttm = *localtime(anchor);
        if (tm.tm_hour >= 0) {