detect/tls: minor fingerprint cleanup

pull/9149/head
Victor Julien 3 years ago
parent c4ed599f9b
commit ee68947460

@ -553,7 +553,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;
} }
@ -573,8 +572,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