diff --git a/src/defrag.h b/src/defrag.h index d34c17115d..5881c2597a 100644 --- a/src/defrag.h +++ b/src/defrag.h @@ -27,6 +27,8 @@ typedef struct _DefragContext DefragContext; void DefragInit(void); +void DefragDestroy(void); + Packet *Defrag(ThreadVars *, DecodeThreadVars *, DefragContext *, Packet *); void DefragRegisterTests(void); diff --git a/src/suricata.c b/src/suricata.c index eb92e0739a..48452da27c 100644 --- a/src/suricata.c +++ b/src/suricata.c @@ -1300,6 +1300,7 @@ int main(int argc, char **argv) OutputDeregisterAll(); TimeDeinit(); SCProtoNameDeInit(); + DefragDestroy(); #ifdef PROFILING if (profiling_rules_enabled)