Преглед на файлове

closw conn in the same routine

Darien Raymond преди 8 години
родител
ревизия
9139a87865
променени са 2 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 1 1
      transport/internet/tcp/hub.go
  2. 1 1
      transport/internet/websocket/hub.go

+ 1 - 1
transport/internet/tcp/hub.go

@@ -153,7 +153,7 @@ func (v *TCPListener) Close() error {
 	close(v.awaitingConns)
 	for connErr := range v.awaitingConns {
 		if connErr.conn != nil {
-			go connErr.conn.Close()
+			connErr.conn.Close()
 		}
 	}
 	return nil

+ 1 - 1
transport/internet/websocket/hub.go

@@ -192,7 +192,7 @@ func (v *WSListener) Close() error {
 	close(v.awaitingConns)
 	for connErr := range v.awaitingConns {
 		if connErr.conn != nil {
-			go connErr.conn.Close()
+			connErr.conn.Close()
 		}
 	}
 	return nil