Index: pbx.c =================================================================== --- pbx.c (revision 214050) +++ pbx.c (working copy) @@ -4016,7 +4016,7 @@ c++; } /* Find the start */ - if (sscanf(day, "%1d", &s) != 1) { + if (sscanf(day, "%2d", &s) != 1) { ast_log(LOG_WARNING, "Invalid day '%s', assuming none\n", day); return 0; } @@ -4026,7 +4026,7 @@ } s--; if (c) { - if (sscanf(c, "%1d", &e) != 1) { + if (sscanf(c, "%2d", &e) != 1) { ast_log(LOG_WARNING, "Invalid day '%s', assuming none\n", c); return 0; }