]> git.ipfire.org Git - thirdparty/ulogd2.git/commitdiff
NFLOG: fix seq global flag setting
authorKen-ichirou MATSUZAWA <chamas@h4.dion.ne.jp>
Fri, 17 Sep 2021 22:09:29 +0000 (07:09 +0900)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 11 Oct 2021 23:38:37 +0000 (01:38 +0200)
Otherwise this is incorrectly setting on NFULNL_CFG_F_SEQ_GLOBAL if
local sequence number via NFULNL_CFG_F_SEQ is requested.

Signed-off-by: Ken-ichirou MATSUZAWA <chamas@h4.dion.ne.jp>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
input/packet/ulogd_inppkt_NFLOG.c

index a3679591658ad8eda395d70511766839c11a198f..c314433d17dc60a7654b592109214485c81a8c83 100644 (file)
@@ -595,7 +595,7 @@ static int start(struct ulogd_pluginstance *upi)
        flags = 0;
        if (seq_ce(upi->config_kset).u.value != 0)
                flags = NFULNL_CFG_F_SEQ;
-       if (seq_ce(upi->config_kset).u.value != 0)
+       if (seq_global_ce(upi->config_kset).u.value != 0)
                flags |= NFULNL_CFG_F_SEQ_GLOBAL;
        if (flags) {
                if (nflog_set_flags(ui->nful_gh, flags) < 0)