mirror of
https://github.com/netbirdio/gvisor.git
synced 2026-05-22 17:12:49 -07:00
Merge pull request #7336 from raggi:raggi/clone-reset
PiperOrigin-RevId: 440214857
This commit is contained in:
@@ -327,6 +327,7 @@ func (pk *PacketBuffer) headerView(typ headerType) tcpipbuffer.View {
|
||||
// shared. Hence, no modifications is done to underlying packet payload.
|
||||
func (pk *PacketBuffer) Clone() *PacketBuffer {
|
||||
newPk := pkPool.Get().(*PacketBuffer)
|
||||
newPk.reset()
|
||||
newPk.PacketBufferEntry = pk.PacketBufferEntry
|
||||
newPk.buf = pk.buf.Clone()
|
||||
newPk.reserved = pk.reserved
|
||||
|
||||
Reference in New Issue
Block a user