|
|
@ -158,9 +158,9 @@ static void call_next_handshaker(grpc_exec_ctx* exec_ctx, void* arg, |
|
|
|
return; |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
// Call the next handshaker.
|
|
|
|
// Call the next handshaker.
|
|
|
|
grpc_handshaker_do_handshake( |
|
|
|
grpc_handshaker_do_handshake(exec_ctx, mgr->handshakers[mgr->state->index], |
|
|
|
exec_ctx, mgr->handshakers[mgr->state->index], mgr->state->deadline, |
|
|
|
mgr->state->deadline, mgr->state->acceptor, |
|
|
|
mgr->state->acceptor, &mgr->state->call_next_handshaker, args); |
|
|
|
&mgr->state->call_next_handshaker, args); |
|
|
|
// If this is the last handshaker, clean up state.
|
|
|
|
// If this is the last handshaker, clean up state.
|
|
|
|
if (mgr->state->index == mgr->count) { |
|
|
|
if (mgr->state->index == mgr->count) { |
|
|
|
gpr_free(mgr->state); |
|
|
|
gpr_free(mgr->state); |
|
|
|