diff options
author | Maciej Żenczykowski <maze@google.com> | 2020-04-21 01:15:42 -0700 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2020-05-11 14:08:24 +0200 |
commit | 1fd8d5f2e1577496f5431099589bd638ef5d5997 (patch) | |
tree | 5ca66b9670ffdd69d1c27ca0f0684350d85eb489 /extensions/libip6t_HL.c | |
parent | 9dd0c484767c9fa3852b23c790d3d5e84e510beb (diff) |
iptables: flush stdout after every verbose log.
Ensures that each logged line is flushed to stdout after it's
written, and not held in any buffer.
Places to modify found via:
git grep -C5 'fputs[(]buffer, stdout[)];'
On Android iptables-restore -v is run as netd daemon's child process
and fed actions via pipe. '#PING' is used to verify the child
is still responsive, and thus needs to be unbuffered.
Luckily if you're running iptables-restore in verbose mode you
probably either don't care about performance or - like Android
- actually need this.
Test: builds, required on Android for ip6?tables-restore netd
subprocess health monitoring.
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'extensions/libip6t_HL.c')
0 files changed, 0 insertions, 0 deletions