From 7ef00aaf19d07312e2871ebd308160b7f01f8df9 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Tue, 29 Mar 2011 12:33:13 +0200 Subject: [PATCH] Fix defrag4 setting the packet length on the wrong packet. --- src/defrag.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/defrag.c b/src/defrag.c index 6a41b0059d..5e447f08a3 100644 --- a/src/defrag.c +++ b/src/defrag.c @@ -591,7 +591,7 @@ Defrag4Reassemble(ThreadVars *tv, DefragContext *dc, DefragTracker *tracker, rp->ip4h->ip_off = 0; rp->ip4h->ip_csum = FixChecksum(rp->ip4h->ip_csum, old, rp->ip4h->ip_len + rp->ip4h->ip_off); - SET_PKT_LEN(p, ip_hdr_offset + hlen + fragmentable_len); + SET_PKT_LEN(rp, ip_hdr_offset + hlen + fragmentable_len); IPV4_CACHE_INIT(rp); remove_tracker: