Skip to content

Commit cce2a07

Browse files
authored
Fix seg.Remove Swallowing Error (#38)
1 parent dea4745 commit cce2a07

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

segment.go

+5-2
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ import (
44
"encoding/binary"
55
"errors"
66
"fmt"
7-
"github.com/valyala/bytebufferpool"
87
"hash/crc32"
98
"io"
109
"os"
10+
11+
"github.com/valyala/bytebufferpool"
1112
)
1213

1314
type ChunkType = byte
@@ -140,7 +141,9 @@ func (seg *segment) Sync() error {
140141
func (seg *segment) Remove() error {
141142
if !seg.closed {
142143
seg.closed = true
143-
_ = seg.fd.Close()
144+
if err := seg.fd.Close(); err != nil {
145+
return err
146+
}
144147
}
145148

146149
return os.Remove(seg.fd.Name())

0 commit comments

Comments
 (0)