aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ruby/ext
diff options
context:
space:
mode:
authorGravatar Alex Polcyn <apolcyn@google.com>2016-11-30 13:59:59 -0800
committerGravatar Alex Polcyn <apolcyn@google.com>2016-11-30 13:59:59 -0800
commit16db6e1c040e67a6c491fbe37409e6a37e61200f (patch)
treeb3b707c2de89bc9c887e32894f2d87d7441e3257 /src/ruby/ext
parent1625d12ea1004e4d051775462e7dbe4906fb4a64 (diff)
destroy byte buffer reader after use in ruby recv msg
Diffstat (limited to 'src/ruby/ext')
-rw-r--r--src/ruby/ext/grpc/rb_byte_buffer.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/ruby/ext/grpc/rb_byte_buffer.c b/src/ruby/ext/grpc/rb_byte_buffer.c
index 61b7c30315..28c6a0fd3a 100644
--- a/src/ruby/ext/grpc/rb_byte_buffer.c
+++ b/src/ruby/ext/grpc/rb_byte_buffer.c
@@ -65,5 +65,6 @@ VALUE grpc_rb_byte_buffer_to_s(grpc_byte_buffer *buffer) {
GPR_SLICE_LENGTH(next));
gpr_slice_unref(next);
}
+ grpc_byte_buffer_reader_destroy(&reader);
return rb_string;
}