Mercurial > gemma
comparison cmd/gemma/main.go @ 4168:3ef3f8a99d5e
Don't trap SIGKILL. This is handled by the OS. Found by staticcheck.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Mon, 05 Aug 2019 16:07:56 +0200 |
parents | 7cccf7fef3e8 |
children | 349e409fbbb1 |
comparison
equal
deleted
inserted
replaced
4167:8d6f43894f09 | 4168:3ef3f8a99d5e |
---|---|
90 defer close(done) | 90 defer close(done) |
91 done <- server.ListenAndServe() | 91 done <- server.ListenAndServe() |
92 }() | 92 }() |
93 | 93 |
94 sigChan := make(chan os.Signal, 1) | 94 sigChan := make(chan os.Signal, 1) |
95 signal.Notify(sigChan, os.Interrupt, os.Kill, syscall.SIGTERM) | 95 signal.Notify(sigChan, os.Interrupt, syscall.SIGTERM) |
96 | 96 |
97 select { | 97 select { |
98 case err := <-done: | 98 case err := <-done: |
99 if err != nil && err != http.ErrServerClosed { | 99 if err != nil && err != http.ErrServerClosed { |
100 log.Fatalf("error: %v\n", err) | 100 log.Fatalf("error: %v\n", err) |