From fc826140256290375e3a455563cff9d6d65d443b Mon Sep 17 00:00:00 2001 From: Anoop Saldanha Date: Sun, 29 Sep 2013 22:11:34 +0530 Subject: [PATCH] Fix mem leak in b2g. --- src/util-mpm-b2g.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/util-mpm-b2g.c b/src/util-mpm-b2g.c index f262672bfe..2dc475ae8c 100644 --- a/src/util-mpm-b2g.c +++ b/src/util-mpm-b2g.c @@ -270,6 +270,12 @@ void B2gFreePattern(MpmCtx *mpm_ctx, B2gPattern *p) { mpm_ctx->memory_size -= p->len; } + if (p != NULL && p->original_pat != NULL) { + SCFree(p->original_pat); + mpm_ctx->memory_cnt--; + mpm_ctx->memory_size -= p->len; + } + if (p) { SCFree(p); mpm_ctx->memory_cnt--;