From 9bdb76b65521663802de339fdcf0f275665ab123 Mon Sep 17 00:00:00 2001 From: Qian Sun Date: Wed, 28 Dec 2016 14:56:59 -0800 Subject: [PATCH] Fix t test failures in esp. (#21) --- .../endpoints/src/api_manager/context/request_context.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/contrib/endpoints/src/api_manager/context/request_context.cc b/contrib/endpoints/src/api_manager/context/request_context.cc index d7ac9c93beb9..cbf4e925e376 100644 --- a/contrib/endpoints/src/api_manager/context/request_context.cc +++ b/contrib/endpoints/src/api_manager/context/request_context.cc @@ -264,7 +264,12 @@ void RequestContext::FillReportRequestInfo( // Must be after response_code and method are assigned. FillLogMessage(info); - if(!method()->request_streaming() && !method()->response_streaming()) { + bool is_streaming = false; + if (method() && + (method()->request_streaming() || method()->response_streaming())) { + is_streaming = true; + } + if (!is_streaming) { response->GetLatencyInfo(&info->latency); } }