From ede943a5ba70e79ab078602f7596693a05ea14cf Mon Sep 17 00:00:00 2001
From: Silas Davis <silas@monax.io>
Date: Sun, 8 Apr 2018 15:05:07 +0100
Subject: [PATCH] Fix panic from ChainName setting in burrow configure when no
 GenesisDoc is being generated

Signed-off-by: Silas Davis <silas@monax.io>
---
 cmd/burrow/main.go | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/cmd/burrow/main.go b/cmd/burrow/main.go
index 5074510f..9f5925ff 100644
--- a/cmd/burrow/main.go
+++ b/cmd/burrow/main.go
@@ -229,7 +229,12 @@ func main() {
 					}
 				}
 
-				conf.GenesisDoc.ChainName = *chainNameOpt
+				if *chainNameOpt != ""{
+					if conf.GenesisDoc == nil {
+						fatalf("Unable to set ChainName since no GenesisDoc/GenesisSpec provided.")
+					}
+					conf.GenesisDoc.ChainName = *chainNameOpt
+				}
 
 				if *jsonOutOpt {
 					os.Stdout.WriteString(conf.JSONString())
-- 
GitLab