]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
filemd5: free hash during cleanup
authorVictor Julien <victor@inliniac.net>
Tue, 3 Jul 2012 10:59:52 +0000 (12:59 +0200)
committerVictor Julien <victor@inliniac.net>
Tue, 3 Jul 2012 10:59:52 +0000 (12:59 +0200)
src/detect-filemd5.c

index e225e12b6c4c4de595ff1f70653c0892a6f1db1a..afc184fb64c77c2aecf40037a0aa8a74965244c8 100644 (file)
@@ -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);
     }
 }