http: onFinish will not be triggered again when finished
When the .end()
is called with the payload again after the end, directly return and pass the ERR_STREAM_WRITE_AFTER_END
error to the callback
and error
event.
Fixes: https://github.com/nodejs/node/issues/35833
/cc @ronag @kaizhu256
Checklist
-
make -j4 test
(UNIX), orvcbuild test
(Windows) passes -
tests and/or benchmarks are included -
commit message follows commit guidelines