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)