summaryrefslogtreecommitdiff
path: root/src/handle_wrap.h
diff options
context:
space:
mode:
authorAnna Henningsen <anna@addaleax.net>2018-03-24 23:12:22 +0100
committerAnna Henningsen <anna@addaleax.net>2018-05-14 19:19:32 +0200
commit7153bec9552438227e76dc1f51e84fb34ec841ff (patch)
treec74d1c2f43e7196a00b0a08f7a80dc295bfd0429 /src/handle_wrap.h
parent61415dccc4ba9ecba45dafad1d2612279f389617 (diff)
downloadnode-new-7153bec9552438227e76dc1f51e84fb34ec841ff.tar.gz
src: always call ReadStop() before Close()
For libuv-backed streams, always explicitly stop reading before closing the handle. PR-URL: https://github.com/nodejs/node/pull/19377 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'src/handle_wrap.h')
-rw-r--r--src/handle_wrap.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/handle_wrap.h b/src/handle_wrap.h
index fd2d002dce..b2b09f5010 100644
--- a/src/handle_wrap.h
+++ b/src/handle_wrap.h
@@ -70,7 +70,8 @@ class HandleWrap : public AsyncWrap {
inline uv_handle_t* GetHandle() const { return handle_; }
- void Close(v8::Local<v8::Value> close_callback = v8::Local<v8::Value>());
+ virtual void Close(
+ v8::Local<v8::Value> close_callback = v8::Local<v8::Value>());
protected:
HandleWrap(Environment* env,