]> git.netwichtig.de Git - user/henk/code/snooze.git/commitdiff
parse: always treat plain / as *, even if 0 is not a legal value
authorLeah Neukirchen <leah@vuxu.org>
Tue, 29 Aug 2017 15:42:22 +0000 (17:42 +0200)
committerLeah Neukirchen <leah@vuxu.org>
Tue, 29 Aug 2017 15:42:22 +0000 (17:42 +0200)
snooze.c

index f37c42ac2a386453b9db812c59e97aa8d0dea0ed..9a3381a06144667379d2ab2c208fa478ff16dcfb 100644 (file)
--- a/snooze.c
+++ b/snooze.c
@@ -113,7 +113,8 @@ parse(char *expr, char *buf, long bufsiz, int offset)
                case '/':
                        s++;
                        n0 = n;
-                       n = parse_int(&s, -offset, bufsiz);
+                       if (*s)
+                               n = parse_int(&s, -offset, bufsiz);
                        if (n == 0)  // / = *
                                n = 1;
                        for (i = n0; i < bufsiz; i += n)