diff options
author | Fedor Indutny <fedor@indutny.com> | 2015-03-05 20:26:12 -0500 |
---|---|---|
committer | Fedor Indutny <fedor@indutny.com> | 2015-03-06 11:01:58 -0500 |
commit | dccb69a21afc759e8827a5293ee8648d3ba354b0 (patch) | |
tree | 65865a2b83341704f420f5689b166aea4e25a64f /src/js_stream.cc | |
parent | 583a868bcdd9254d597fc459df9fa43c1f313f74 (diff) | |
download | node-new-dccb69a21afc759e8827a5293ee8648d3ba354b0.tar.gz |
js_stream: fix leak of instances
Don't forget to call `MakeWeak` to ensure that instance objects are
garbage collectable.
PR-URL: https://github.com/iojs/io.js/pull/1078
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Diffstat (limited to 'src/js_stream.cc')
-rw-r--r-- | src/js_stream.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/js_stream.cc b/src/js_stream.cc index 21f5ce07ac..7fcdfd9a94 100644 --- a/src/js_stream.cc +++ b/src/js_stream.cc @@ -26,6 +26,7 @@ JSStream::JSStream(Environment* env, Handle<Object> obj, AsyncWrap* parent) : StreamBase(env), AsyncWrap(env, obj, AsyncWrap::PROVIDER_JSSTREAM, parent) { node::Wrap(obj, this); + MakeWeak<JSStream>(this); } |