X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=src%2Ftmp.go;h=62ec5bbc9cbdd4d253858666c850168595ab3ba9;hb=4e08a1c97600e0372680e86a651f916c70e89342;hp=91850d746566bdd5d4603db85776932a9ea1a3e9;hpb=f7639751ddf1f559eaaa45030a6c2f3525aa102c;p=nncp.git diff --git a/src/tmp.go b/src/tmp.go index 91850d7..62ec5bb 100644 --- a/src/tmp.go +++ b/src/tmp.go @@ -105,7 +105,9 @@ func (tmp *TmpFileWHash) Commit(dir string) error { tmp.Fd.Close() // #nosec G104 return err } - tmp.Fd.Close() + if err = tmp.Fd.Close(); err != nil { + return err + } checksum := Base32Codec.EncodeToString(tmp.Hsh.Sum(nil)) tmp.ctx.LogD("tmp", SDS{"src": tmp.Fd.Name(), "dst": checksum}, "commit") if err = os.Rename(tmp.Fd.Name(), filepath.Join(dir, checksum)); err != nil {