/*
NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-Copyright (C) 2016-2019 Sergey Matveev <stargrave@stargrave.org>
+Copyright (C) 2016-2021 Sergey Matveev <stargrave@stargrave.org>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
if err != nil {
log.Fatalln(err)
}
- if _, err = CopyProgressed(hsh, bufio.NewReader(src), sds, showPrgrs); err != nil {
+ if _, err = CopyProgressed(hsh, bufio.NewReader(src), "check", sds, showPrgrs); err != nil {
return false, err
}
return bytes.Compare(hsh.Sum(nil), checksum) == 0, nil
sds := SDS{
"xx": string(xx),
"node": nodeId,
- "pkt": ToBase32(job.HshValue[:]),
+ "pkt": Base32Codec.EncodeToString(job.HshValue[:]),
"fullsize": job.Size,
}
gut, err := Check(job.Fd, job.HshValue[:], sds, ctx.ShowPrgrs)
- job.Fd.Close()
+ job.Fd.Close() // #nosec G104
if err != nil {
ctx.LogE("check", sds, err, "")
return true