diff --git a/cmd/bootstrap-peer-server.go b/cmd/bootstrap-peer-server.go index 1c3f60d08..27ca658b6 100644 --- a/cmd/bootstrap-peer-server.go +++ b/cmd/bootstrap-peer-server.go @@ -184,10 +184,13 @@ var binaryChecksum = getBinaryChecksum() func getBinaryChecksum() string { mw := md5.New() b, err := os.Open(os.Args[0]) - if err == nil { - defer b.Close() - io.Copy(mw, b) + if err != nil { + logger.Error("Calculating checksum failed: %s", err) + return "00000000000000000000000000000000" } + + defer b.Close() + io.Copy(mw, b) return hex.EncodeToString(mw.Sum(nil)) }