|
|
@ -143,8 +143,8 @@ static InspectionBuffer *TlsCertsGetData(DetectEngineThreadCtx *det_ctx,
|
|
|
|
|
|
|
|
|
|
|
|
InspectionBuffer *buffer =
|
|
|
|
InspectionBuffer *buffer =
|
|
|
|
InspectionBufferMultipleForListGet(det_ctx, list_id, cbdata->local_id);
|
|
|
|
InspectionBufferMultipleForListGet(det_ctx, list_id, cbdata->local_id);
|
|
|
|
if (buffer == NULL)
|
|
|
|
if (buffer == NULL || buffer->initialized)
|
|
|
|
return NULL;
|
|
|
|
return buffer;
|
|
|
|
|
|
|
|
|
|
|
|
const SSLState *ssl_state = (SSLState *)f->alstate;
|
|
|
|
const SSLState *ssl_state = (SSLState *)f->alstate;
|
|
|
|
const SSLStateConnp *connp;
|
|
|
|
const SSLStateConnp *connp;
|
|
|
@ -204,7 +204,7 @@ static uint8_t DetectEngineInspectTlsCerts(DetectEngineCtx *de_ctx, DetectEngine
|
|
|
|
return DETECT_ENGINE_INSPECT_SIG_MATCH;
|
|
|
|
return DETECT_ENGINE_INSPECT_SIG_MATCH;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
cbdata.local_id++;
|
|
|
|
cbdata.local_id++;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return DETECT_ENGINE_INSPECT_SIG_NO_MATCH;
|
|
|
|
return DETECT_ENGINE_INSPECT_SIG_NO_MATCH;
|
|
|
|