detect/tls: minor fingerprint cleanup

(cherry picked from commit ee68947460)
pull/9362/head
Victor Julien 3 years ago committed by Victor Julien
parent 0e6e5f562d
commit ae9422fec9

@ -559,7 +559,6 @@ static void DetectTlsIssuerDNFree(DetectEngineCtx *de_ctx, void *ptr)
*/ */
static int DetectTlsFingerprintSetup (DetectEngineCtx *de_ctx, Signature *s, const char *str) static int DetectTlsFingerprintSetup (DetectEngineCtx *de_ctx, Signature *s, const char *str)
{ {
if (DetectContentSetup(de_ctx, s, str) < 0) { if (DetectContentSetup(de_ctx, s, str) < 0) {
return -1; return -1;
} }
@ -579,8 +578,6 @@ static int DetectTlsFingerprintSetup (DetectEngineCtx *de_ctx, Signature *s, con
static void DetectTlsFingerprintFree(DetectEngineCtx *de_ctx, void *ptr) static void DetectTlsFingerprintFree(DetectEngineCtx *de_ctx, void *ptr)
{ {
DetectTlsData *id_d = (DetectTlsData *)ptr; DetectTlsData *id_d = (DetectTlsData *)ptr;
if (id_d->fingerprint)
SCFree(id_d->fingerprint);
SCFree(id_d); SCFree(id_d);
} }

@ -38,8 +38,7 @@ typedef struct DetectTlsData_ {
uint16_t ver; /** tls version to match */ uint16_t ver; /** tls version to match */
uint32_t flags; /** flags containing match variant (Negation for example) */ uint32_t flags; /** flags containing match variant (Negation for example) */
char * subject; /** tls certificate subject substring to match */ char * subject; /** tls certificate subject substring to match */
char * issuerdn; /** tls certificate issuerDN substring to match */ char *issuerdn; /** tls certificate issuerDN substring to match */
char * fingerprint; /** tls fingerprint substring to match */
} DetectTlsData; } DetectTlsData;
/* prototypes */ /* prototypes */

Loading…
Cancel
Save