if (*argv[row+2] && (row == 0 || strcmp(argv[3], cl->args->mr_argv[3]))) {
char *p = argv[row+2];
- if (!isalpha(*p)) return(MR_BAD_CHAR);
+ if (!isalnum(*p)) return(MR_BAD_CHAR);
for (; *p; p++) {
if ((!isalnum(*p) && *p != '-' && *p != '.') ||
(*p == '-' && p[1] == '.'))