json-alert: use getter for appstate

pull/1356/head
Eric Leblond 12 years ago
parent 54b13851cc
commit 47d9c7b211

@ -108,7 +108,7 @@ static int AlertJsonPrintStreamSegmentCallback(const Packet *p, void *data, uint
*/
static void AlertJsonHttp(const Flow *f, json_t *js)
{
HtpState *htp_state = (HtpState *)f->alstate;
HtpState *htp_state = (HtpState *)FlowGetAppState(f);
if (htp_state) {
uint64_t tx_id = AppLayerParserGetTransactionLogId(f->alparser);
htp_tx_t *tx = AppLayerParserGetTx(IPPROTO_TCP, ALPROTO_HTTP, htp_state, tx_id);
@ -130,7 +130,7 @@ static void AlertJsonHttp(const Flow *f, json_t *js)
static void AlertJsonTls(const Flow *f, json_t *js)
{
SSLState *ssl_state = (SSLState *)f->alstate;
SSLState *ssl_state = (SSLState *)FlowGetAppState(f);
if (ssl_state) {
json_t *tjs = json_object();
if (unlikely(tjs == NULL))
@ -147,7 +147,7 @@ static void AlertJsonTls(const Flow *f, json_t *js)
static void AlertJsonSsh(const Flow *f, json_t *js)
{
SshState *ssh_state = (SshState *)f->alstate;
SshState *ssh_state = (SshState *)FlowGetAppState(f);
if (ssh_state) {
json_t *tjs = json_object();
if (unlikely(tjs == NULL))

Loading…
Cancel
Save