tls: make SSLSetEvent a macro to help debugging

pull/7882/head
Victor Julien 4 years ago
parent 036686e21c
commit dbf3d1e977

@ -266,16 +266,16 @@ static inline int SafeMemcpy(void *dst, size_t dst_offset, size_t dst_size,
SSLParserHSReset((state)->curr_connp); \ SSLParserHSReset((state)->curr_connp); \
} while(0) } while(0)
void SSLSetEvent(SSLState *ssl_state, uint8_t event) #define SSLSetEvent(ssl_state, event) \
{ do { \
if (ssl_state == NULL) { SCLogDebug("setting event %u", (event)); \
SCLogDebug("Could not set decoder event: %u", event); if ((ssl_state) == NULL) { \
return; SCLogDebug("could not set decoder event %u", event); \
} } else { \
AppLayerDecoderEventsSetEventRaw(&(ssl_state)->tx_data.events, (event)); \
AppLayerDecoderEventsSetEventRaw(&ssl_state->tx_data.events, event); (ssl_state)->events++; \
ssl_state->events++; } \
} } while (0)
static void *SSLGetTx(void *state, uint64_t tx_id) static void *SSLGetTx(void *state, uint64_t tx_id)
{ {

@ -270,7 +270,6 @@ typedef struct SSLState_ {
void RegisterSSLParsers(void); void RegisterSSLParsers(void);
void SSLParserRegisterTests(void); void SSLParserRegisterTests(void);
void SSLSetEvent(SSLState *ssl_state, uint8_t event);
void SSLVersionToString(uint16_t, char *); void SSLVersionToString(uint16_t, char *);
void SSLEnableJA3(void); void SSLEnableJA3(void);
bool SSLJA3IsEnabled(void); bool SSLJA3IsEnabled(void);

Loading…
Cancel
Save