regex[count] = '.';
count++;
} else if (string[i] == ',') {
+ if (i + 1 == len)
+ continue;
regex[count] = '|';
count++;
continue;
count++;
}
- regex[count - 1] = ')';
+ regex[count++] = ')';
regex[count] = '$';
return regex;
char *s1;
int ret = FALSE;
+ if (!string1 || !string2)
+ return ret;
+
s1 = silc_string_regexify(string1);
ret = silc_string_regex_match(s1, string2);
silc_free(s1);
}
return strdup(logname);
-}
+}
/* Returns the real name of ther user. */