aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/security/client_auth_filter.c
diff options
context:
space:
mode:
authorGravatar yang-g <yangg@google.com>2015-07-09 12:32:15 -0700
committerGravatar yang-g <yangg@google.com>2015-07-09 12:32:15 -0700
commitf9e8e59b1c113b614736b89cb2cb4e543ba82d9f (patch)
tree30a2b765875255c6f1664a4af7b3843b5362c1b0 /src/core/security/client_auth_filter.c
parentab575d46f73f4e11a243fb6b5dfa0ef748447727 (diff)
Resolve comments
Diffstat (limited to 'src/core/security/client_auth_filter.c')
-rw-r--r--src/core/security/client_auth_filter.c12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/core/security/client_auth_filter.c b/src/core/security/client_auth_filter.c
index 16611ffae2..632a742250 100644
--- a/src/core/security/client_auth_filter.c
+++ b/src/core/security/client_auth_filter.c
@@ -212,15 +212,9 @@ static void auth_start_transport_op(grpc_call_element *elem,
grpc_client_security_context_destroy;
}
sec_ctx = op->context[GRPC_CONTEXT_SECURITY].value;
- if (sec_ctx->auth_context == NULL) {
- sec_ctx->auth_context =
- GRPC_AUTH_CONTEXT_REF(chand->security_connector->base.auth_context,
- "client_auth_filter");
- } else {
- sec_ctx->auth_context->chained =
- GRPC_AUTH_CONTEXT_REF(chand->security_connector->base.auth_context,
- "client_auth_filter chained");
- }
+ GRPC_AUTH_CONTEXT_UNREF(sec_ctx->auth_context, "client auth filter");
+ sec_ctx->auth_context = GRPC_AUTH_CONTEXT_REF(
+ chand->security_connector->base.auth_context, "client_auth_filter");
}
if (op->bind_pollset) {