Use TAILQ_EMPTY to check if a certificate exists instead of
setting two variables in the app-layer-ssl header file for
that purpose only.
/* ssl server name indication extension */
char *sni;
- uint8_t *cert_input;
- uint32_t cert_input_len;
-
TAILQ_HEAD(, SSLCertsChain_) certs;
uint32_t cert_log_flag;
uint8_t *ptmp;
SSLCertsChain *cert;
- if ((state->server_connp.cert_input == NULL) || (state->server_connp.cert_input_len == 0))
+ if (TAILQ_EMPTY(&state->server_connp.certs))
SCReturn;
CreateFileName(p, state, filename);
static void JsonTlsLogCertificate(json_t *js, SSLState *ssl_state)
{
- if ((ssl_state->server_connp.cert_input == NULL) ||
- (ssl_state->server_connp.cert_input_len == 0)) {
+ if (TAILQ_EMPTY(&ssl_state->server_connp.certs)) {
return;
}
static void JsonTlsLogChain(json_t *js, SSLState *ssl_state)
{
- if ((ssl_state->server_connp.cert_input == NULL) ||
- (ssl_state->server_connp.cert_input_len == 0)) {
+ if (TAILQ_EMPTY(&ssl_state->server_connp.certs)) {
return;
}