diff --git a/test/core/security/oauth2_utils.c b/test/core/security/oauth2_utils.c
index b3fe738e977fc187f118be908846a73b72386f2b..252355fb918982978d8ab9e0ab402423856a8930 100644
--- a/test/core/security/oauth2_utils.c
+++ b/test/core/security/oauth2_utils.c
@@ -85,6 +85,7 @@ char *grpc_test_fetch_oauth2_token_with_credentials(
 
   grpc_pollset *pollset = gpr_malloc(grpc_pollset_size());
   grpc_pollset_init(pollset, &request.mu);
+  request.pops = grpc_pops_create_from_pollset(pollset);
   request.is_done = 0;
 
   grpc_closure_init(&do_nothing_closure, do_nothing, NULL);