From: Victor Julien Date: Fri, 7 Dec 2018 12:18:37 +0000 (+0100) Subject: output/tx: fix multi-instance logger output X-Git-Tag: suricata-4.1.1~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8d2883f3fa3ac0f4811a7ede46f35ec9456bdff5;p=thirdparty%2Fsuricata.git output/tx: fix multi-instance logger output Fix transactions not being logged after the first tx logger had logged. --- diff --git a/src/output-tx.c b/src/output-tx.c index 33fb8786ac..c51103f3f1 100644 --- a/src/output-tx.c +++ b/src/output-tx.c @@ -205,7 +205,7 @@ static TmEcode OutputTxLog(ThreadVars *tv, Packet *p, void *thread_data) "tc_log_progress %d", logger, logger->LogCondition, logger->ts_log_progress, logger->tc_log_progress); if (logger->alproto == alproto && - (tx_logged & (1<logger_id)) == 0) + (tx_logged_old & (1<logger_id)) == 0) { SCLogDebug("alproto match, logging tx_id %"PRIu64, tx_id);