doc: fix onReadable reentry after unshift called · nodejs/node@a72a331 · GitHub
Skip to content

Commit a72a331

Browse files
Zwbjasnell
authored andcommitted
doc: fix onReadable reentry after unshift called
In example parseHeader, stream listen **readable** event, if call stream.unshift(buf) before stream.removeListener('readable', onReadable), readable event will be emited before removeListener, so callback will not been called correctlly. After change to ```js stream.removeListener('error', callback); stream.removeListener('readable', onReadable); if (buf.length) stream.unshift(buf); ``` It solves this problem. PR-URL: #8200 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
1 parent f4aa2c2 commit a72a331

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

doc/api/stream.md

Lines changed: 3 additions & 2 deletions

0 commit comments

Comments
 (0)