Browse Source

close inbound ray when there is an error

v2ray 9 years ago
parent
commit
8daea1dc06
1 changed files with 1 additions and 0 deletions
  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
 	}