Skip to content

Commit

Permalink
defrag: match up v4 and v6 packet setup
Browse files Browse the repository at this point in the history
v4 was doing redundant recursion level setup.

v6 was missing PKT_REBUILT_FRAGMENT flag.
  • Loading branch information
victorjulien committed Mar 13, 2024
1 parent 59d18b9 commit af97316
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/defrag.c
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,6 @@ Defrag4Reassemble(ThreadVars *tv, DefragTracker *tracker, Packet *p)
}
PKT_SET_SRC(rp, PKT_SRC_DEFRAG);
rp->flags |= PKT_REBUILT_FRAGMENT;
rp->recursion_level = p->recursion_level;

int fragmentable_offset = 0;
uint16_t fragmentable_len = 0;
Expand Down Expand Up @@ -430,6 +429,7 @@ Defrag6Reassemble(ThreadVars *tv, DefragTracker *tracker, Packet *p)
goto error_remove_tracker;
}
PKT_SET_SRC(rp, PKT_SRC_DEFRAG);
rp->flags |= PKT_REBUILT_FRAGMENT;

uint16_t unfragmentable_len = 0;
int fragmentable_offset = 0;
Expand Down

0 comments on commit af97316

Please sign in to comment.