Fix UDP forwarder slice allocation
This commit is contained in:
parent
31c44bc478
commit
4cd8fef581
1 changed files with 1 additions and 1 deletions
|
|
@ -46,7 +46,7 @@ func (f *UDPForwarder) HandlePacket(id stack.TransportEndpointID, pkt *stack.Pac
|
|||
source := M.SocksaddrFrom(AddrFromAddress(id.RemoteAddress), id.RemotePort)
|
||||
destination := M.SocksaddrFrom(AddrFromAddress(id.LocalAddress), id.LocalPort)
|
||||
bufferRange := pkt.Data().AsRange()
|
||||
bufferSlices := make([][]byte, bufferRange.Size())
|
||||
var bufferSlices [][]byte
|
||||
rangeIterate(bufferRange, func(view *buffer.View) {
|
||||
bufferSlices = append(bufferSlices, view.AsSlice())
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue