diff options
Diffstat (limited to 'core/sigtrap_posix.go')
-rw-r--r-- | core/sigtrap_posix.go | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/core/sigtrap_posix.go b/core/sigtrap_posix.go index 5ba5fcd1b..d120dd52b 100644 --- a/core/sigtrap_posix.go +++ b/core/sigtrap_posix.go @@ -48,28 +48,28 @@ func trapSignalsPosix() { case syscall.SIGUSR1: log.Println("[INFO] SIGUSR1: Reloading") - var updatedCaddyfile Input + var updatedCorefile Input - caddyfileMu.Lock() - if caddyfile == nil { + corefileMu.Lock() + if corefile == nil { // Hmm, did spawing process forget to close stdin? Anyhow, this is unusual. log.Println("[ERROR] SIGUSR1: no Corefile to reload (was stdin left open?)") - caddyfileMu.Unlock() + corefileMu.Unlock() continue } - if caddyfile.IsFile() { - body, err := ioutil.ReadFile(caddyfile.Path()) + if corefile.IsFile() { + body, err := ioutil.ReadFile(corefile.Path()) if err == nil { - updatedCaddyfile = CaddyfileInput{ - Filepath: caddyfile.Path(), + updatedCorefile = CorefileInput{ + Filepath: corefile.Path(), Contents: body, RealFile: true, } } } - caddyfileMu.Unlock() + corefileMu.Unlock() - err := Restart(updatedCaddyfile) + err := Restart(updatedCorefile) if err != nil { log.Printf("[ERROR] SIGUSR1: %v", err) } |