@@ -211,17 +211,16 @@ case '%': if (buffer[j++] != '%') return NULL; break; case 'n': - case 't': - if (buffer[j] != ' ' && buffer[j] != '\r' && - buffer[j] != '\n' && buffer[j] != '\t' && - buffer[j] != '\f') + if (buffer[j++] != '\n') return NULL; - - j++; + break; + case 't': + if (buffer[j++] != '\t') + return NULL; break; } state = SEARCH_CONVERSION_SPECIFIER;