- See issue #3304 for more details.
svn path=/trunk/; revision=34275
p = (PWCHAR)lpComputerName;
while (*p != 0)
{
- if ((!iswctype (*p, _ALPHA) && !iswctype (*p, _DIGIT)) ||
- *p == L'!' ||
- *p == L'@' ||
- *p == L'#' ||
- *p == L'$' ||
- *p == L'%' ||
- *p == L'^' ||
- *p == L'&' ||
- *p == L'\'' ||
- *p == L')' ||
- *p == L'(' ||
- *p == L'.' ||
- *p == L'_' ||
- *p == L'{' ||
- *p == L'}' ||
- *p == L'~')
+ if (!(iswalnum(*p) || *p == L'!' || *p == L'@' || *p == L'#' ||
+ *p == L'$' || *p == L'%' || *p == L'^' || *p == L'&' || *p == L'\'' ||
+ *p == L')' || *p == L'(' || *p == L'.' || *p == L'-' || *p == L'_' ||
+ *p == L'{' || *p == L'}' || *p == L'~'))
return FALSE;
Length++;