Log an error when calculating the binary checksum failed (#20454)

This commit is contained in:
Ramon de Klein
2024-09-19 05:48:32 +02:00
committed by GitHub
parent 48a591e9b4
commit e1c2344591

View File

@@ -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))
}