X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fparsetime.c;fp=src%2Fparsetime.c;h=a081d58507ed975e0f739be5c89bc5c10871ec2e;hb=1f6180d370e99a278608310bb74a0502f346a583;hp=cea967caaed7653e19ffd0a522d04dcc3ac64a1e;hpb=e8427a643ab88d24bd5b67346375c3b065a1bd87;p=rrdtool.git diff --git a/src/parsetime.c b/src/parsetime.c index cea967c..a081d58 100644 --- a/src/parsetime.c +++ b/src/parsetime.c @@ -697,6 +697,7 @@ day(struct time_value *ptv) */ wday = (sc_tokid-SUN); ptv->tm.tm_mday += (wday - ptv->tm.tm_wday); + token(); break; /* mday = ptv->tm.tm_mday; @@ -835,7 +836,8 @@ parsetime(char *tspec, struct time_value *ptv) /* Only absolute time specifications below */ case NUMBER: try(tod(ptv)) - if (sc_tokid != NUMBER) break; + try(day(ptv)) + break; /* fix month parsing */ case JAN: case FEB: case MAR: case APR: case MAY: case JUN: case JUL: case AUG: case SEP: case OCT: case NOV: case DEC: