]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
detect-asn1: fix memory leak
authorEric Leblond <eric@regit.org>
Mon, 19 Jun 2017 20:54:17 +0000 (22:54 +0200)
committerVictor Julien <victor@inliniac.net>
Mon, 26 Jun 2017 07:52:48 +0000 (09:52 +0200)
src/detect-asn1.c

index 2f659c7b6bae35ce116ae4eb62c0ea94e1bfbdaf..97b44e7104bbc2eb5430c9c0db792f654ed03d67 100644 (file)
@@ -277,9 +277,11 @@ static DetectAsn1Data *DetectAsn1Parse(const char *instr)
     fd->oversize_length = ov_len;    /* Length argument if needed */
     fd->absolute_offset = abs_off;   /* Length argument if needed */
     fd->relative_offset = rel_off;   /* Length argument if needed */
+    SCFree(asn1str);
     return fd;
 
 error:
+    SCFree(asn1str);
     return NULL;
 }