Post-review change; ensure handshake queue has been initialized in alts_tsi_handshaker_test

pull/20722/head
Alexander Polcyn 5 years ago
parent 074ecfb754
commit 6b62e2d1cc
  1. 6
      src/core/tsi/alts/handshaker/alts_handshaker_client.cc

@ -829,6 +829,12 @@ void alts_handshaker_client_ref_for_testing(alts_handshaker_client* c) {
void alts_handshaker_client_on_status_received_for_testing(
alts_handshaker_client* c, grpc_status_code status, grpc_error* error) {
// We first make sure that the handshake queue has been initialized
// here because there are tests that use this API that mock out
// other parts of the alts_handshaker_client in such a way that the
// code path that would normally ensure that the handshake queue
// has been initialized isn't taken.
gpr_once_init(&g_queued_handshakes_init, DoHandshakeQueuesInit);
alts_grpc_handshaker_client* client =
reinterpret_cast<alts_grpc_handshaker_client*>(c);
client->handshake_status_code = status;

Loading…
Cancel
Save