| 
					
				 | 
			
			
				@@ -109,18 +109,18 @@ func handleRequest(conn *net.TCPConn, request *vmessio.VMessRequest, input <-cha 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		log.Error("VMessOut: Failed to serialize VMess request: %v", err) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  // Send first packet of payload together with request, in favor of small requests. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	// Send first packet of payload together with request, in favor of small requests. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	payload, open := <-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if open { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		encryptRequestWriter.Crypt(payload) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		buffer = append(buffer, payload...) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    _, err = conn.Write(buffer) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    if err != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      log.Error("VMessOut: Failed to write VMess request: %v", err) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    v2net.ChanToWriter(encryptRequestWriter, input) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		_, err = conn.Write(buffer) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if err != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			log.Error("VMessOut: Failed to write VMess request: %v", err) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		v2net.ChanToWriter(encryptRequestWriter, input) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	return nil 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |