From e70e9fd48697a103a4acc3802678f179ee4fdba7 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Mon, 9 Jan 2017 21:25:22 +0300 Subject: [PATCH] Possibly daemon has not connected to any node, do not segfault --- src/cypherpunks.ru/nncp/cmd/nncp-daemon/main.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/cypherpunks.ru/nncp/cmd/nncp-daemon/main.go b/src/cypherpunks.ru/nncp/cmd/nncp-daemon/main.go index a9bfcfe..176c935 100644 --- a/src/cypherpunks.ru/nncp/cmd/nncp-daemon/main.go +++ b/src/cypherpunks.ru/nncp/cmd/nncp-daemon/main.go @@ -101,7 +101,13 @@ func main() { "txspeed": strconv.FormatInt(state.TxSpeed, 10), }, "") } else { - ctx.LogE("call-start", nncp.SDS{"node": state.NodeId, "err": err}, "") + var nodeId string + if state == nil { + nodeId = "unknown" + } else { + nodeId = state.NodeId.String() + } + ctx.LogE("call-start", nncp.SDS{"node": nodeId, "err": err}, "") } conn.Close() }(conn) -- 2.48.1