From bc8e3db73eecec79e5592c1e1723f6b69095e84a Mon Sep 17 00:00:00 2001 From: Craig Tiller <ctiller@google.com> Date: Thu, 12 Feb 2015 09:56:02 -0800 Subject: [PATCH] Re-add mysteriously disappearing lines --- src/cpp/server/server.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cpp/server/server.cc b/src/cpp/server/server.cc index ea5d365154..90a2863b0c 100644 --- a/src/cpp/server/server.cc +++ b/src/cpp/server/server.cc @@ -177,6 +177,9 @@ class Server::MethodRequestData final : public CompletionQueueTag { auto status = method_->handler()->RunHandler( MethodHandler::HandlerParameter(&call_, &ctx_, req.get(), res.get())); CallOpBuffer buf; + if (!ctx_.sent_initial_metadata_) { + buf.AddSendInitialMetadata(&ctx_.initial_metadata_); + } if (has_response_payload_) { buf.AddSendMessage(*res); } -- GitLab