]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
detect/tls: minor fingerprint cleanup
authorVictor Julien <vjulien@oisf.net>
Fri, 16 Jun 2023 12:59:40 +0000 (14:59 +0200)
committerVictor Julien <victor@inliniac.net>
Tue, 8 Aug 2023 17:02:58 +0000 (19:02 +0200)
(cherry picked from commit ee6894746032629edbcfdf9a010bb1da1f3a52ed)

src/detect-tls.c
src/detect-tls.h

index e19374c9f20a7e32cde736ca742d0abea2f69adb..9a9c9b66114ec89f317c70bb34aab2ee26766970 100644 (file)
@@ -559,7 +559,6 @@ static void DetectTlsIssuerDNFree(DetectEngineCtx *de_ctx, void *ptr)
  */
 static int DetectTlsFingerprintSetup (DetectEngineCtx *de_ctx, Signature *s, const char *str)
 {
-
     if (DetectContentSetup(de_ctx, s, str) < 0) {
         return -1;
     }
@@ -579,8 +578,6 @@ static int DetectTlsFingerprintSetup (DetectEngineCtx *de_ctx, Signature *s, con
 static void DetectTlsFingerprintFree(DetectEngineCtx *de_ctx, void *ptr)
 {
     DetectTlsData *id_d = (DetectTlsData *)ptr;
-    if (id_d->fingerprint)
-        SCFree(id_d->fingerprint);
     SCFree(id_d);
 }
 
index 71652eb99decfacce8e25cf70e3c954fc77efbc8..70d58d56c1de6a9424738e653f392dfb36ffeef0 100644 (file)
@@ -38,8 +38,7 @@ typedef struct DetectTlsData_ {
     uint16_t ver; /** tls version to match */
     uint32_t flags; /** flags containing match variant (Negation for example) */
     char * subject; /** tls certificate subject substring to match */
-    char * issuerdn; /** tls certificate issuerDN substring to match */
-    char * fingerprint; /** tls fingerprint substring to match */
+    char *issuerdn; /** tls certificate issuerDN substring to match */
 } DetectTlsData;
 
 /* prototypes */