Skip to content
Snippets Groups Projects
Commit 5160fdab authored by apolcyn's avatar apolcyn Committed by GitHub
Browse files

Merge pull request #7963 from apolcyn/fix_server_leak

destroy byte buffer reader after use
parents c3a062db 67656532
No related branches found
No related tags found
No related merge requests found
...@@ -255,8 +255,10 @@ GPR_EXPORT intptr_t GPR_CALLTYPE grpcsharp_batch_context_recv_message_length( ...@@ -255,8 +255,10 @@ GPR_EXPORT intptr_t GPR_CALLTYPE grpcsharp_batch_context_recv_message_length(
} }
GPR_ASSERT(grpc_byte_buffer_reader_init(&reader, ctx->recv_message)); GPR_ASSERT(grpc_byte_buffer_reader_init(&reader, ctx->recv_message));
intptr_t result = (intptr_t)grpc_byte_buffer_length(reader.buffer_out);
grpc_byte_buffer_reader_destroy(&reader);
return (intptr_t)grpc_byte_buffer_length(reader.buffer_out); return result;
} }
/* /*
...@@ -279,6 +281,8 @@ GPR_EXPORT void GPR_CALLTYPE grpcsharp_batch_context_recv_message_to_buffer( ...@@ -279,6 +281,8 @@ GPR_EXPORT void GPR_CALLTYPE grpcsharp_batch_context_recv_message_to_buffer(
offset += len; offset += len;
gpr_slice_unref(slice); gpr_slice_unref(slice);
} }
grpc_byte_buffer_reader_destroy(&reader);
} }
GPR_EXPORT grpc_status_code GPR_CALLTYPE GPR_EXPORT grpc_status_code GPR_CALLTYPE
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment