| 
					
				 | 
			
			
				@@ -88,8 +88,7 @@ func (handler *VMessOutboundHandler) Dispatch(firstPacket v2net.Packet, ray core 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	request.RequestKey = buffer[16:32] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	request.ResponseHeader = buffer[32:] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	go startCommunicate(request, vNextAddress, ray, firstPacket) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	return nil 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	return startCommunicate(request, vNextAddress, ray, firstPacket) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 func startCommunicate(request *protocol.VMessRequest, dest v2net.Destination, ray core.OutboundRay, firstPacket v2net.Packet) error { 
			 |