| 
					
				 | 
			
			
				@@ -192,7 +192,7 @@ static void add_error(grpc_transport_stream_op *op, grpc_error **which, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 void grpc_transport_stream_op_add_cancellation(grpc_transport_stream_op *op, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                grpc_status_code status) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   GPR_ASSERT(status != GRPC_STATUS_OK); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  if (op->cancel_error == GRPC_STATUS_OK) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (op->cancel_error == GRPC_ERROR_NONE) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     op->cancel_error = grpc_error_set_int(GRPC_ERROR_CANCELLED, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                           GRPC_ERROR_INT_GRPC_STATUS, status); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     op->close_error = GRPC_ERROR_NONE; 
			 |