$ diff -u tacacs+-F4.0.4.19_edit/expire.c tacacs+-F4.0.4.19/expire.c --- expire.c 2008-02-08 13:33:58.000000000 +0100 +++ tacacs+-F4.0.4.19/expire.c 2009-07-17 19:34:31.000000000 +0200 @@ -59,7 +59,7 @@ monthstr[0] = '\0'; /* If no date or a shell, let it pass. (Backward compatibility.) */ - if (!date || (strlen(date) == 0) || (*date == '/')) + if (!date || (strlen(date) == 0) || (*date == '/') || (*date == ':')) return(PW_OK); /* Parse date string. Fail it upon error. */