diff --git a/src/detect-filemd5.c b/src/detect-filemd5.c index e225e12b6c..afc184fb64 100644 --- a/src/detect-filemd5.c +++ b/src/detect-filemd5.c @@ -344,6 +344,8 @@ error: void DetectFileMd5Free(void *ptr) { if (ptr != NULL) { DetectFileMd5Data *filemd5 = (DetectFileMd5Data *)ptr; + if (filemd5->hash != NULL) + ROHashFree(filemd5->hash); SCFree(filemd5); } }