Merge pull request #126 from mattn/fix/blossom-hash-decode

blossom: fix wrong source length in hex decode of download hash
This commit is contained in:
mattn
2026-05-05 21:41:38 +09:00
committed by GitHub

View File

@@ -154,11 +154,11 @@ var blossomCmd = &cli.Command{
var hash [32]byte
for i, hhash := range c.Args().Slice() {
if len(hhash) != 64 {
log("invalid blob hash '%s': %s\n", hhash, err)
log("invalid blob hash '%s'\n", hhash)
hasError = true
continue
}
if _, err := hex.Decode(hash[:], unsafe.Slice(unsafe.StringData(hhash), 32)); err != nil {
if _, err := hex.Decode(hash[:], unsafe.Slice(unsafe.StringData(hhash), 64)); err != nil {
log("invalid blob hash '%s': %s\n", hhash, err)
hasError = true
continue