diff --git a/src/elogd.c b/src/elogd.c index efe0186a..f938f3d6 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -1220,8 +1220,7 @@ void stou(char *str) int i; for (i = 0; i < (int) strlen(str); i++) - if (str[i] == ' ' || str[i] == '.' || str[i] == '/' || - str[i] == '\\' || str[i] == '-' || str[i] == '(' || str[i] == ')') + if (!isalnum(str[i])) str[i] = '_'; }