mirror of
https://github.com/zyedidia/micro.git
synced 2026-02-28 01:40:19 +09:00
calcHash: remove unneeded h.Write() error checks
According to the Go hash package documentation [1]:
type Hash interface {
// Write (via the embedded io.Writer interface) adds more data to the running hash.
// It never returns an error.
io.Writer
[1] https://pkg.go.dev/hash#Hash
This commit is contained in:
@@ -654,22 +654,13 @@ func calcHash(b *Buffer, out *[md5.Size]byte) error {
|
||||
|
||||
size := 0
|
||||
if len(b.lines) > 0 {
|
||||
n, e := h.Write(b.lines[0].data)
|
||||
if e != nil {
|
||||
return e
|
||||
}
|
||||
n, _ := h.Write(b.lines[0].data)
|
||||
size += n
|
||||
|
||||
for _, l := range b.lines[1:] {
|
||||
n, e = h.Write([]byte{'\n'})
|
||||
if e != nil {
|
||||
return e
|
||||
}
|
||||
n, _ = h.Write([]byte{'\n'})
|
||||
size += n
|
||||
n, e = h.Write(l.data)
|
||||
if e != nil {
|
||||
return e
|
||||
}
|
||||
n, _ = h.Write(l.data)
|
||||
size += n
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user