]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
netlink: flush stdout after each event in monitor mode
authorPablo Neira Ayuso <pablo@netfilter.org>
Fri, 4 Sep 2015 16:29:04 +0000 (18:29 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 7 Sep 2015 18:34:32 +0000 (20:34 +0200)
So we get all events when redirecting them to file, ie.

# nftables monitor > file

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/netlink.c

index a905009317d1accc1981cc476b5bf3c8eb5aa8e6..4371c0a1bafebd0023534416930c25e6c534069e 100644 (file)
@@ -2143,6 +2143,7 @@ static int netlink_events_cb(const struct nlmsghdr *nlh, void *data)
                ret = netlink_events_rule_cb(nlh, type, monh);
                break;
        }
+       fflush(stdout);
 
        return ret;
 }