Index: subreader.c =================================================================== --- subreader.c (revision 28951) +++ subreader.c (working copy) @@ -1726,18 +1726,18 @@ static void strcpy_trim(char *d, char *s) { // skip leading whitespace - while (*s && !isalnum(*s)) { + while (*s && isspace(*s)) { s++; } for (;;) { // copy word - while (*s && isalnum(*s)) { + while (*s && !isspace(*s)) { *d = tolower(*s); s++; d++; } if (*s == 0) break; // trim excess whitespace - while (*s && !isalnum(*s)) { + while (*s && isspace(*s)) { s++; } if (*s == 0) break;