From 8d5274639b590d4a75a5110e1fbb237f2401c0b5 Mon Sep 17 00:00:00 2001 From: Jae Kwon Date: Sun, 27 Mar 2016 22:04:25 -0700 Subject: [PATCH] Fix Genesis.json parsing --- cmd/basecoin/main.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/basecoin/main.go b/cmd/basecoin/main.go index fec7c7947..30510223b 100644 --- a/cmd/basecoin/main.go +++ b/cmd/basecoin/main.go @@ -71,7 +71,7 @@ func loadGenesis(filePath string) (kvz []KeyValue) { if len(kvz_)%2 != 0 { Exit("genesis cannot have an odd number of items. Format = [key1, value1, key2, value2, ...]") } - for i := 0; i < len(kvz_)/2; i++ { + for i := 0; i < len(kvz_); i += 2 { keyIfc := kvz_[i] valueIfc := kvz_[i+1] var key, value string @@ -82,7 +82,7 @@ func loadGenesis(filePath string) (kvz []KeyValue) { if value_, ok := valueIfc.(string); ok { value = value_ } else { - valueBytes, err := json.Marshal(value_) + valueBytes, err := json.Marshal(valueIfc) if err != nil { Exit(Fmt("genesis had invalid value %v: %v", value_, err.Error())) }