Pārlūkot izejas kodu

close inbound ray when there is an error

v2ray 9 gadi atpakaļ
vecāks
revīzija
8daea1dc06
1 mainītis faili ar 1 papildinājumiem un 0 dzēšanām
  1. 1 0
      proxy/vmess/inbound/inbound.go

+ 1 - 0
proxy/vmess/inbound/inbound.go

@@ -120,6 +120,7 @@ func (this *VMessInboundHandler) HandleConnection(connection *net.TCPConn) error
 	aesStream, err := v2crypto.NewAesEncryptionStream(responseKey[:], responseIV[:])
 	if err != nil {
 		log.Error("VMessIn: Failed to create AES decryption stream: %v", err)
+		close(input)
 		return err
 	}