mirror of
https://github.com/mumble-voip/grumble.git
synced 2025-12-20 06:10:00 -08:00
Slightly too aggressive in getting stuff out
This commit is contained in:
parent
541bc4c5a6
commit
4db50b4fa3
1 changed files with 19 additions and 18 deletions
|
|
@ -1428,19 +1428,20 @@ func (server *Server) Start() (err error) {
|
|||
}
|
||||
*/
|
||||
|
||||
// Wrap a TLS listener around the TCP connection
|
||||
certFn := filepath.Join(Args.DataDir, "cert.pem")
|
||||
keyFn := filepath.Join(Args.DataDir, "key.pem")
|
||||
cert, err := tls.LoadX509KeyPair(certFn, keyFn)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
server.tlscfg = &tls.Config{
|
||||
Certificates: []tls.Certificate{cert},
|
||||
ClientAuth: tls.RequestClientCert,
|
||||
}
|
||||
server.tlsl = tls.NewListener(server.tcpl, server.tlscfg)
|
||||
|
||||
if shouldListenWeb {
|
||||
// Wrap a TLS listener around the TCP connection
|
||||
certFn := filepath.Join(Args.DataDir, "cert.pem")
|
||||
keyFn := filepath.Join(Args.DataDir, "key.pem")
|
||||
cert, err := tls.LoadX509KeyPair(certFn, keyFn)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
server.tlscfg = &tls.Config{
|
||||
Certificates: []tls.Certificate{cert},
|
||||
ClientAuth: tls.RequestClientCert,
|
||||
}
|
||||
server.tlsl = tls.NewListener(server.tcpl, server.tlscfg)
|
||||
// Create HTTP server and WebSocket "listener"
|
||||
webaddr := &net.TCPAddr{IP: net.ParseIP(host), Port: webport}
|
||||
server.webtlscfg = &tls.Config{
|
||||
|
|
@ -1540,18 +1541,18 @@ func (server *Server) Stop() (err error) {
|
|||
} else if err != nil {
|
||||
return err
|
||||
}
|
||||
// Close the listeners
|
||||
err = server.tlsl.Close()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
err = server.webwsl.Close()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
// Close the listeners
|
||||
err = server.tlsl.Close()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
err = server.tcpl.Close()
|
||||
if err != nil {
|
||||
return err
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue