Skip to content

Commit 3ded9b3

Browse files
committed
Fix UDP forwarder slice allocation
1 parent 1b67f21 commit 3ded9b3

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

stack_gvisor_udp.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ func (f *UDPForwarder) HandlePacket(id stack.TransportEndpointID, pkt *stack.Pac
4646
source := M.SocksaddrFrom(AddrFromAddress(id.RemoteAddress), id.RemotePort)
4747
destination := M.SocksaddrFrom(AddrFromAddress(id.LocalAddress), id.LocalPort)
4848
bufferRange := pkt.Data().AsRange()
49-
bufferSlices := make([][]byte, bufferRange.Size())
49+
var bufferSlices [][]byte
5050
rangeIterate(bufferRange, func(view *buffer.View) {
5151
bufferSlices = append(bufferSlices, view.AsSlice())
5252
})

0 commit comments

Comments
 (0)