Please sign in to comment.
stream: Writable.end(chunk) after end is an error
Calling end(data) calls write(data). Doing this after end should raise a 'write after end' error. However, because end() calls were previously ignored on already ended streams, this error was confusingly suppressed, even though the data never is written, and cannot get to the other side. This is a re-hash of 5222d19, but without assuming that the data passed to end() is valid, and thus breaking a bunch of tests.
- Loading branch information...
Showing with 34 additions and 13 deletions.