time_t now = time (NULL);
struct tm *tm = localtime (&now);
- t->tm_mday = strtol (s, &p, 0);
+ t->tm_mday = strtol (s, &p, 10);
if (t->tm_mday < 1 || t->tm_mday > 31)
{
snprintf (err->data, err->dsize, _("Invalid day of month: %s"), s);
return p;
}
p++;
- t->tm_mon = strtol (p, &p, 0) - 1;
+ t->tm_mon = strtol (p, &p, 10) - 1;
if (t->tm_mon < 0 || t->tm_mon > 11)
{
snprintf (err->data, err->dsize, _("Invalid month: %s"), p);
return p;
}
p++;
- t->tm_year = strtol (p, &p, 0);
+ t->tm_year = strtol (p, &p, 10);
if (t->tm_year < 70) /* year 2000+ */
t->tm_year += 100;
else if (t->tm_year > 1900)