defrag: set livedev on the reassembled packet (issue-3380)

Set the livedev on reassembled packets to that of the parent
packet. Fixes issues with multidetect, specifically a segfault
as reported in issue 3380.

Bug #3380.
pull/4506/head
Jason Ish 6 years ago committed by Victor Julien
parent 9ae87e79a2
commit d1eab5aa46

@ -376,6 +376,7 @@ Packet *PacketDefragPktSetup(Packet *parent, const uint8_t *pkt, uint32_t len, u
p->vlan_id[0] = parent->vlan_id[0];
p->vlan_id[1] = parent->vlan_id[1];
p->vlan_idx = parent->vlan_idx;
p->livedev = parent->livedev;
SCReturnPtr(p, "Packet");
}

Loading…
Cancel
Save