|
|
|
|
@ -290,8 +290,6 @@ Defrag4Reassemble(ThreadVars *tv, DefragTracker *tracker, Packet *p)
|
|
|
|
|
* SCFree all the resources held by this tracker. */
|
|
|
|
|
rp = PacketDefragPktSetup(p, NULL, 0, IPV4_GET_IPPROTO(p));
|
|
|
|
|
if (rp == NULL) {
|
|
|
|
|
SCLogError(SC_ERR_MEM_ALLOC, "Failed to allocate packet for "
|
|
|
|
|
"fragmentation re-assembly, dumping fragments.");
|
|
|
|
|
goto error_remove_tracker;
|
|
|
|
|
}
|
|
|
|
|
PKT_SET_SRC(rp, PKT_SRC_DEFRAG);
|
|
|
|
|
@ -429,8 +427,6 @@ Defrag6Reassemble(ThreadVars *tv, DefragTracker *tracker, Packet *p)
|
|
|
|
|
rp = PacketDefragPktSetup(p, (uint8_t *)p->ip6h,
|
|
|
|
|
IPV6_GET_PLEN(p) + sizeof(IPV6Hdr), 0);
|
|
|
|
|
if (rp == NULL) {
|
|
|
|
|
SCLogError(SC_ERR_MEM_ALLOC, "Failed to allocate packet for "
|
|
|
|
|
"fragmentation re-assembly, dumping fragments.");
|
|
|
|
|
goto error_remove_tracker;
|
|
|
|
|
}
|
|
|
|
|
PKT_SET_SRC(rp, PKT_SRC_DEFRAG);
|
|
|
|
|
|