defrag: set nb_decoded_layers

To avoid unbounded recursion and stack overflow

Ticket: 8997
pull/16213/head
Philippe Antoine 2 months ago committed by Victor Julien
parent 03dac6d7fb
commit e87b6bcc97

@ -514,6 +514,7 @@ Packet *PacketDefragPktSetup(Packet *parent, const uint8_t *pkt, uint32_t len, u
PacketCopyData(p, pkt, len);
}
p->recursion_level = parent->recursion_level; /* NOT incremented */
p->nb_decoded_layers = parent->nb_decoded_layers;
p->ts = parent->ts;
p->tenant_id = parent->tenant_id;
memcpy(&p->vlan_id[0], &parent->vlan_id[0], sizeof(p->vlan_id));

Loading…
Cancel
Save