Browse Source

clean up stopEvent (requires go v1.10)

tags/v0.11.0-beta
Shivaram Lingamneni 6 years ago
parent
commit
02161184cf
1 changed files with 0 additions and 6 deletions
  1. 0
    6
      irc/server.go

+ 0
- 6
irc/server.go View File

@@ -79,8 +79,6 @@ type ListenerWrapper struct {
79 79
 	listener   net.Listener
80 80
 	tlsConfig  *tls.Config
81 81
 	shouldStop bool
82
-	// lets the ListenerWrapper inform the server that it has stopped:
83
-	stopEvent chan bool
84 82
 	// protects atomic update of tlsConfig and shouldStop:
85 83
 	configMutex sync.Mutex // tier 1
86 84
 }
@@ -363,7 +361,6 @@ func (server *Server) createListener(addr string, tlsConfig *tls.Config) *Listen
363 361
 		listener:   listener,
364 362
 		tlsConfig:  tlsConfig,
365 363
 		shouldStop: false,
366
-		stopEvent:  make(chan bool, 1),
367 364
 	}
368 365
 
369 366
 	var shouldStop bool
@@ -394,7 +391,6 @@ func (server *Server) createListener(addr string, tlsConfig *tls.Config) *Listen
394 391
 
395 392
 			if shouldStop {
396 393
 				listener.Close()
397
-				wrapper.stopEvent <- true
398 394
 				return
399 395
 			}
400 396
 		}
@@ -1079,8 +1075,6 @@ func (server *Server) setupListeners(config *Config) {
1079 1075
 		} else {
1080 1076
 			// tell the listener it should stop by interrupting its Accept() call:
1081 1077
 			currentListener.listener.Close()
1082
-			// TODO(golang1.10) delete stopEvent once issue #21856 is released
1083
-			<-currentListener.stopEvent
1084 1078
 			delete(server.listeners, addr)
1085 1079
 			server.logger.Info("listeners", fmt.Sprintf("stopped listening on %s.", addr))
1086 1080
 		}

Loading…
Cancel
Save