eve/alert: use flow proto to avoid crash on ICMP

pull/8085/head
Victor Julien 2 years ago
parent 51c0714d71
commit dba7103a96

@ -584,7 +584,7 @@ static void AlertAddFiles(const Packet *p, JsonBuilder *jb, const uint64_t tx_id
(p->flowflags & FLOW_PKT_TOSERVER) ? STREAM_TOSERVER : STREAM_TOCLIENT;
FileContainer *ffc = NULL;
if (p->flow->alstate != NULL) {
void *tx = AppLayerParserGetTx(p->proto, p->flow->alproto, p->flow->alstate, tx_id);
void *tx = AppLayerParserGetTx(p->flow->proto, p->flow->alproto, p->flow->alstate, tx_id);
if (tx) {
ffc = AppLayerParserGetTxFiles(p->flow, tx, direction);
}

Loading…
Cancel
Save