Fix goroutine leak in Run

D'oh, the servers' Shutdown() would never be called because they were
never added to the list of servers.

Thanks Danny for finding this.
This commit is contained in:
Matthew Holt
2019-03-27 12:36:30 -06:00
parent a8dc73b4d9
commit 27ff6aeccb
4 changed files with 7 additions and 6 deletions

View File

@ -4,7 +4,6 @@ import (
"encoding/json"
"fmt"
"log"
"runtime/debug"
"strings"
"sync"
"time"
@ -49,9 +48,6 @@ func Start(cfg Config) error {
currentCfg = &cfg
currentCfgMu.Unlock()
// TODO: debugging memory leak...
debug.FreeOSMemory()
return nil
}