diff --git a/src/sniffer.c b/src/sniffer.c index 2c985d670cb..9c6949e4cae 100644 --- a/src/sniffer.c +++ b/src/sniffer.c @@ -5244,6 +5244,7 @@ static SnifferSession* CreateSession(IpInfo* ipInfo, TcpInfo* tcpInfo, } if (HashInit(newHash) != 0) { SetError(EXTENDED_MASTER_HASH_STR, error, NULL, 0); + XFREE(newHash, NULL, DYNAMIC_TYPE_HASHES); XFREE(session, NULL, DYNAMIC_TYPE_SNIFFER_SESSION); return NULL; }