Skip to content

Commit 16415ec

Browse files
committed
fix unnecesssary allocation in infile.go
1 parent 87443b9 commit 16415ec

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

infile.go

+3-2
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,6 @@ const defaultPacketSize = 16 * 1024 // 16KB is small enough for disk readahead a
9595

9696
func (mc *okHandler) handleInFileRequest(name string) (err error) {
9797
var rdr io.Reader
98-
var data []byte
9998
packetSize := defaultPacketSize
10099
if mc.maxWriteSize < packetSize {
101100
packetSize = mc.maxWriteSize
@@ -147,9 +146,11 @@ func (mc *okHandler) handleInFileRequest(name string) (err error) {
147146
}
148147

149148
// send content packets
149+
var data []byte
150+
150151
// if packetSize == 0, the Reader contains no data
151152
if err == nil && packetSize > 0 {
152-
data := make([]byte, 4+packetSize)
153+
data = make([]byte, 4+packetSize)
153154
var n int
154155
for err == nil {
155156
n, err = rdr.Read(data[4:])

0 commit comments

Comments
 (0)