Commit 59dbcd32 authored by Silver's avatar Silver Committed by Miek Gieben

Signal handling breaks parent code (#1763) (#1764)

parent 57352924
...@@ -19,7 +19,6 @@ import ( ...@@ -19,7 +19,6 @@ import (
) )
func init() { func init() {
caddy.TrapSignals()
caddy.DefaultConfigFile = "Corefile" caddy.DefaultConfigFile = "Corefile"
caddy.Quiet = true // don't show init stuff from caddy caddy.Quiet = true // don't show init stuff from caddy
setVersion() setVersion()
...@@ -41,6 +40,8 @@ func init() { ...@@ -41,6 +40,8 @@ func init() {
// Run is CoreDNS's main() function. // Run is CoreDNS's main() function.
func Run() { func Run() {
caddy.TrapSignals()
// Reset flag.CommandLine to get rid of unwanted flags for instance from glog (used in kubernetes). // Reset flag.CommandLine to get rid of unwanted flags for instance from glog (used in kubernetes).
// And readd the once we want to keep. // And readd the once we want to keep.
flag.VisitAll(func(f *flag.Flag) { flag.VisitAll(func(f *flag.Flag) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment