mirror of
https://github.com/tendermint/tendermint.git
synced 2026-09-19 06:31:57 +00:00
node: Respond always to OS interrupts (#2479)
* stop node upon receiving SIGTERM or CTRL-Ceven during genesis sleep by setting up interrupt before starting a node Closes #2434 * call Start, not OnStart when starting a component to avoid: ``` E[09-24|10:13:15.805] Not stopping PubSub -- have not been started yet module=pubsub impl=PubSub ``` being printed on exit
This commit is contained in:
committed by
Alexander Simmerl
parent
d297f02227
commit
d12e55c494
+5
-1
@@ -207,7 +207,11 @@ func (mt *MultiplexTransport) Dial(
|
||||
func (mt *MultiplexTransport) Close() error {
|
||||
close(mt.closec)
|
||||
|
||||
return mt.listener.Close()
|
||||
if mt.listener != nil {
|
||||
return mt.listener.Close()
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// Listen implements transportLifecycle.
|
||||
|
||||
Reference in New Issue
Block a user