Ver código fonte

Clean up code

V2Ray 10 anos atrás
pai
commit
88d212eb22
4 arquivos alterados com 8 adições e 12 exclusões
  1. 2 3
      net/freedom/freedom.go
  2. 2 3
      net/socks/socks.go
  3. 2 3
      net/vmess/vmessin.go
  4. 2 3
      net/vmess/vmessout.go

+ 2 - 3
net/freedom/freedom.go

@@ -64,8 +64,7 @@ func (vconn *FreedomConnection) DumpOutput(conn net.Conn, output chan<- []byte,
 }
 
 func (vconn *FreedomConnection) CloseConn(conn net.Conn, finish <-chan bool) {
-	for i := 0; i < 2; i++ {
-		<-finish
-	}
+	<-finish
+	<-finish
 	conn.Close()
 }

+ 2 - 3
net/socks/socks.go

@@ -155,7 +155,6 @@ func (server *SocksServer) dumpOutput(conn net.Conn, output <-chan []byte, finis
 }
 
 func (server *SocksServer) waitForFinish(finish <-chan bool) {
-	for i := 0; i < 2; i++ {
-		<-finish
-	}
+	<-finish
+	<-finish
 }

+ 2 - 3
net/vmess/vmessin.go

@@ -120,9 +120,8 @@ func (handler *VMessInboundHandler) dumpOutput(writer io.Writer, output <-chan [
 }
 
 func (handler *VMessInboundHandler) waitForFinish(finish <-chan bool) {
-	for i := 0; i < 2; i++ {
-		<-finish
-	}
+	<-finish
+	<-finish
 }
 
 type VMessInboundHandlerFactory struct {

+ 2 - 3
net/vmess/vmessout.go

@@ -146,9 +146,8 @@ func (handler *VMessOutboundHandler) dumpInput(writer io.Writer, input <-chan []
 }
 
 func (handler *VMessOutboundHandler) waitForFinish(finish <-chan bool) {
-	for i := 0; i < 2; i++ {
-		<-finish
-	}
+	<-finish
+	<-finish
 	log.Debug("Finishing waiting for VMessOutbound ending.")
 }