X-Git-Url: http://www.git.cypherpunks.ru/?p=nncp.git;a=blobdiff_plain;f=src%2Fcmd%2Fnncp-reass%2Fmain.go;h=e92a2e59307f1d5f2c5580d5d8992053106cb0a6;hp=ac52eeb2e853f098ab75f811c0ebcc3cd5548467;hb=523ac7e7dd5a2f97711fa369f7a73e43ff7b49bc;hpb=aaca09da4134a1ec348d96092794702bc4bf592c diff --git a/src/cmd/nncp-reass/main.go b/src/cmd/nncp-reass/main.go index ac52eeb..e92a2e5 100644 --- a/src/cmd/nncp-reass/main.go +++ b/src/cmd/nncp-reass/main.go @@ -125,7 +125,8 @@ func process(ctx *nncp.Ctx, path string, keep, dryRun, stdout, dumpMeta bool) bo } var badSize bool if chunkNum+1 == len(chunksPaths) { - badSize = uint64(fi.Size()) != metaPkt.FileSize%metaPkt.ChunkSize + left := metaPkt.FileSize % metaPkt.ChunkSize + badSize = left != 0 && uint64(fi.Size()) != left } else { badSize = uint64(fi.Size()) != metaPkt.ChunkSize }