From 928ec8ee51faf0e57fbc084d6da04d1f85704e07 Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Fri, 5 Jun 2015 08:45:45 -0700 Subject: [PATCH] Fix memory leak --- include/grpc++/impl/proto_utils.h | 5 ++++- src/cpp/server/server.cc | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/include/grpc++/impl/proto_utils.h b/include/grpc++/impl/proto_utils.h index bf82f2b23d3..9c5f60980aa 100644 --- a/include/grpc++/impl/proto_utils.h +++ b/include/grpc++/impl/proto_utils.h @@ -36,6 +36,7 @@ #include +#include #include #include #include @@ -66,7 +67,9 @@ class SerializationTraitshandler()->RunHandler(MethodHandler::HandlerParameter( &call_, &ctx_, request_payload_, call_.max_message_size())); + request_payload_ = nullptr; void* ignored_tag; bool ignored_ok; cq_.Shutdown();