From 7d7b47a39a91e565278135d8c76f9706c8a6c65b Mon Sep 17 00:00:00 2001 From: Anton Kaliaev Date: Sun, 22 Dec 2019 22:42:40 +0400 Subject: [PATCH] cmd/debug: execute p.Signal only when p is not nil (#4271) * cmd/debug: execute p.Signal when p is not nil https://github.com/tendermint/tendermint/pull/4266#discussion_r360015827 * replace else with else if --- cmd/tendermint/commands/debug/kill.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/cmd/tendermint/commands/debug/kill.go b/cmd/tendermint/commands/debug/kill.go index 9a9b0666e..2e0b442f6 100644 --- a/cmd/tendermint/commands/debug/kill.go +++ b/cmd/tendermint/commands/debug/kill.go @@ -124,8 +124,7 @@ func killProc(pid uint64, dir string) error { p, err := os.FindProcess(os.Getpid()) if err != nil { fmt.Fprintf(os.Stderr, "failed to find PID to kill Tendermint process: %s", err) - } - if err = p.Signal(syscall.SIGABRT); err != nil { + } else if err = p.Signal(syscall.SIGABRT); err != nil { fmt.Fprintf(os.Stderr, "failed to kill Tendermint process: %s", err) }