Fix panic when https server is not running

This commit is contained in:
Eugene Bujak 2019-02-14 17:33:50 +03:00 committed by Eugene Bujak
parent b4b800565c
commit 8da90a7f4a
1 changed files with 1 additions and 1 deletions

View File

@ -1086,7 +1086,7 @@ func handleTLSConfigure(w http.ResponseWriter, r *http.Request) {
httpUpdateConfigReloadDNSReturnOK(w, r)
// this needs to be done in a goroutine because Shutdown() is a blocking call, and it will block
// until all requests are finished, and _we_ are inside a request right now, so it will block indefinitely
if restartHTTPS {
if restartHTTPS && httpsServer.server != nil {
go func() {
httpsServer.cond.Broadcast()
httpsServer.server.Shutdown(context.TODO())