|  | @@ -70,10 +70,10 @@ int grpc_pollset_work(grpc_pollset *pollset, gpr_timespec deadline) {
 | 
	
		
			
				|  |  |    if (gpr_time_cmp(now, deadline) > 0) {
 | 
	
		
			
				|  |  |      return 0 /* GPR_FALSE */;
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  | -  if (grpc_maybe_call_delayed_callbacks(NULL, 1 /* GPR_TRUE */)) {
 | 
	
		
			
				|  |  | +  if (grpc_maybe_call_delayed_callbacks(&pollset->mu, 1 /* GPR_TRUE */)) {
 | 
	
		
			
				|  |  |      return 1 /* GPR_TRUE */;
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  | -  if (grpc_alarm_check(NULL, now, &deadline)) {
 | 
	
		
			
				|  |  | +  if (grpc_alarm_check(&pollset->mu, now, &deadline)) {
 | 
	
		
			
				|  |  |      return 1 /* GPR_TRUE */;
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    gpr_cv_wait(&pollset->cv, &pollset->mu, deadline);
 |