From 474f53b13835b5f42e0ef86947497eba28b45441 Mon Sep 17 00:00:00 2001 From: murgatroid99 Date: Mon, 14 Sep 2015 13:53:07 -0700 Subject: Fixed Op destructors not being called --- src/node/ext/call.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/node/ext/call.cc') 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 Op::GetOpType() const { return NanEscapeScope(NanNew(GetTypeString())); } +Op::~Op() { +} + class SendMetadataOp : public Op { public: Handle 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 GetNodeValue() const { -- cgit v1.2.3