aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--main.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/main.go b/main.go
index 343e585..523a927 100644
--- a/main.go
+++ b/main.go
@@ -12,6 +12,7 @@ import (
"os/signal"
"runtime"
"strconv"
+ "syscall"
)
const (
@@ -236,7 +237,7 @@ func main() {
logger.Info.Println("Device started")
errs := make(chan error)
- term := make(chan os.Signal)
+ term := make(chan os.Signal, 1)
uapi, err := UAPIListen(interfaceName, fileUAPI)
if err != nil {
@@ -259,7 +260,7 @@ func main() {
// wait for program to terminate
- signal.Notify(term, os.Kill)
+ signal.Notify(term, syscall.SIGTERM)
signal.Notify(term, os.Interrupt)
select {