aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/node/ext/call.cc
diff options
context:
space:
mode:
authorGravatar murgatroid99 <mlumish@google.com>2015-09-14 13:53:07 -0700
committerGravatar murgatroid99 <mlumish@google.com>2015-09-14 16:45:20 -0700
commit474f53b13835b5f42e0ef86947497eba28b45441 (patch)
tree5bd753926cb4ee0cc368459d7397c15dc2307faf /src/node/ext/call.cc
parente8659971a9cedeccb90d39d2dfe784048baa2f19 (diff)
Fixed Op destructors not being called
Diffstat (limited to 'src/node/ext/call.cc')
-rw-r--r--src/node/ext/call.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/node/ext/call.cc b/src/node/ext/call.cc
index 560869e6fa..49b306202b 100644
--- a/src/node/ext/call.cc
+++ b/src/node/ext/call.cc
@@ -172,6 +172,9 @@ Handle<Value> Op::GetOpType() const {
return NanEscapeScope(NanNew<String>(GetTypeString()));
}
+Op::~Op() {
+}
+
class SendMetadataOp : public Op {
public:
Handle<Value> GetNodeValue() const {
@@ -325,7 +328,7 @@ class ReadMessageOp : public Op {
}
~ReadMessageOp() {
if (recv_message != NULL) {
- gpr_free(recv_message);
+ grpc_byte_buffer_destroy(recv_message);
}
}
Handle<Value> GetNodeValue() const {