output: skip files logging for ICMP packets

Ticket: #5408
pull/7607/head
Philippe Antoine 3 years ago
parent 5781631f85
commit f8bf581775

@ -229,6 +229,10 @@ static TmEcode OutputFiledataLog(ThreadVars *tv, Packet *p, void *thread_data)
if (f == NULL || f->alstate == NULL) { if (f == NULL || f->alstate == NULL) {
SCReturnInt(TM_ECODE_OK); SCReturnInt(TM_ECODE_OK);
} }
/* do not log for ICMP packets related to a TCP/UDP flow */
if (p->proto != IPPROTO_TCP && p->proto != IPPROTO_UDP) {
SCReturnInt(TM_ECODE_OK);
}
const bool file_trunc = StreamTcpReassembleDepthReached(p); const bool file_trunc = StreamTcpReassembleDepthReached(p);
if (p->flowflags & FLOW_PKT_TOSERVER) { if (p->flowflags & FLOW_PKT_TOSERVER) {

Loading…
Cancel
Save