aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/core/end2end/fixtures
diff options
context:
space:
mode:
authorGravatar Sree Kuchibhotla <sreek@google.com>2017-12-04 12:13:50 -0800
committerGravatar Sree Kuchibhotla <sreek@google.com>2017-12-04 12:13:50 -0800
commit4ca35636fe3c5d1e936d4cc03d18efb4be2824b8 (patch)
treeb68dcc724b224f70795a49a30efd673fce323c8a /test/core/end2end/fixtures
parente37104cf428bf4438ea8cce6061df8807bfec364 (diff)
fix connectivity test failure
Diffstat (limited to 'test/core/end2end/fixtures')
-rw-r--r--test/core/end2end/fixtures/http_proxy_fixture.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/core/end2end/fixtures/http_proxy_fixture.cc b/test/core/end2end/fixtures/http_proxy_fixture.cc
index 190ea78ef9..0cec27bad7 100644
--- a/test/core/end2end/fixtures/http_proxy_fixture.cc
+++ b/test/core/end2end/fixtures/http_proxy_fixture.cc
@@ -179,7 +179,8 @@ static void proxy_connection_failed(grpc_exec_ctx* exec_ctx,
GRPC_ERROR_REF(error));
conn->client_shutdown = true;
}
- if (shutdown_server && !conn->server_shutdown) {
+ if (shutdown_server && !conn->server_shutdown &&
+ (conn->server_endpoint != nullptr)) {
grpc_endpoint_shutdown(exec_ctx, conn->server_endpoint,
GRPC_ERROR_REF(error));
conn->server_shutdown = true;