From 8f51fb39cbfbd691385434173500466d461cf0fe Mon Sep 17 00:00:00 2001 From: Alessio Treglia Date: Sun, 11 Aug 2019 23:42:10 +0100 Subject: [PATCH] Merge PR #4884: Fix standalone execution --- .pending/bugfixes/tendermint/_4879-Don-t-terminat | 1 + server/start.go | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 .pending/bugfixes/tendermint/_4879-Don-t-terminat diff --git a/.pending/bugfixes/tendermint/_4879-Don-t-terminat b/.pending/bugfixes/tendermint/_4879-Don-t-terminat new file mode 100644 index 0000000000..6c92b1f2eb --- /dev/null +++ b/.pending/bugfixes/tendermint/_4879-Don-t-terminat @@ -0,0 +1 @@ +#4879 Don't terminate the process immediately after startup when run in standalone mode. diff --git a/server/start.go b/server/start.go index e0df4baaff..a1e630d818 100644 --- a/server/start.go +++ b/server/start.go @@ -89,7 +89,6 @@ func startStandAlone(ctx *Context, appCreator AppCreator) error { cmn.Exit(err.Error()) } - // wait forever cmn.TrapSignal(ctx.Logger, func() { // cleanup err = svr.Stop() @@ -97,6 +96,10 @@ func startStandAlone(ctx *Context, appCreator AppCreator) error { cmn.Exit(err.Error()) } }) + + // run forever (the node will not be returned) + select {} + return nil }