summaryrefslogtreecommitdiff
path: root/src/js_stream.cc
diff options
context:
space:
mode:
authorFedor Indutny <fedor@indutny.com>2015-03-05 20:26:12 -0500
committerFedor Indutny <fedor@indutny.com>2015-03-06 11:01:58 -0500
commitdccb69a21afc759e8827a5293ee8648d3ba354b0 (patch)
tree65865a2b83341704f420f5689b166aea4e25a64f /src/js_stream.cc
parent583a868bcdd9254d597fc459df9fa43c1f313f74 (diff)
downloadnode-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.cc1
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);
}