X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=src%2Fsp.go;h=29fbf9b5f2945d70c725f888babbb4b023d2eb6f;hb=d386e5b28dc603ac4ffac10337f322e15bc92d80;hp=1077563b33056fad9a7ef561d8c6d28e6ffa66e9;hpb=cf9363f956cb2d93a581c11ed65c5b02910d10d5;p=nncp.git diff --git a/src/sp.go b/src/sp.go index 1077563..29fbf9b 100644 --- a/src/sp.go +++ b/src/sp.go @@ -1477,7 +1477,7 @@ func (state *SPState) ProcessSP(payload []byte) ([][]byte, error) { if hasherAndOffset != nil { delete(state.fileHashers, filePath) if hasherAndOffset.mth.PreaddSize() == 0 { - if bytes.Compare(hasherAndOffset.mth.Sum(nil), file.Hash[:]) != 0 { + if !bytes.Equal(hasherAndOffset.mth.Sum(nil), file.Hash[:]) { state.Ctx.LogE( "sp-file-bad-checksum", lesp, errors.New("checksum mismatch"),