|  | @@ -226,7 +226,7 @@
 | 
	
		
			
				|  |  |    if (_unmanagedChannel == NULL) return NULL;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    NSString *serverAuthority =
 | 
	
		
			
				|  |  | -  callOptions.transportType == GRPCTransportTypeCronet ? nil : callOptions.serverAuthority;
 | 
	
		
			
				|  |  | +      callOptions.transportType == GRPCTransportTypeCronet ? nil : callOptions.serverAuthority;
 | 
	
		
			
				|  |  |    NSTimeInterval timeout = callOptions.timeout;
 | 
	
		
			
				|  |  |    NSAssert(timeout >= 0, @"Invalid timeout");
 | 
	
		
			
				|  |  |    if (timeout < 0) return NULL;
 | 
	
	
		
			
				|  | @@ -236,9 +236,9 @@
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    grpc_slice path_slice = grpc_slice_from_copied_string(path.UTF8String);
 | 
	
		
			
				|  |  |    gpr_timespec deadline_ms =
 | 
	
		
			
				|  |  | -  timeout == 0 ? gpr_inf_future(GPR_CLOCK_REALTIME)
 | 
	
		
			
				|  |  | -  : gpr_time_add(gpr_now(GPR_CLOCK_MONOTONIC),
 | 
	
		
			
				|  |  | -                 gpr_time_from_millis((int64_t)(timeout * 1000), GPR_TIMESPAN));
 | 
	
		
			
				|  |  | +      timeout == 0 ? gpr_inf_future(GPR_CLOCK_REALTIME)
 | 
	
		
			
				|  |  | +                   : gpr_time_add(gpr_now(GPR_CLOCK_MONOTONIC),
 | 
	
		
			
				|  |  | +                                  gpr_time_from_millis((int64_t)(timeout * 1000), GPR_TIMESPAN));
 | 
	
		
			
				|  |  |    call = grpc_channel_create_call(_unmanagedChannel, NULL, GRPC_PROPAGATE_DEFAULTS,
 | 
	
		
			
				|  |  |                                    queue.unmanagedQueue, path_slice,
 | 
	
		
			
				|  |  |                                    serverAuthority ? &host_slice : NULL, deadline_ms, NULL);
 |