diff options
author | Phil Sutter <phil@nwl.cc> | 2018-06-13 19:18:24 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2018-06-18 11:13:06 +0200 |
commit | 5ca7ad252366865225d5c59d297e71215b68f027 (patch) | |
tree | bc65b7eabe5487a5021c95c1eb500331b8eac474 /src/Makefile.am | |
parent | 6be5ce8b6d8b43797098d7a0390756f940624a63 (diff) |
libnftables: Fix exit_cookie()
The output and error buffer feature depends on cookie->orig_fp to
indicate the current status of buffering: If it is set, a prior call to
init_cookie() is assumed. Though exit_cookie() missed to reset that
pointer to NULL. causing weird behaviour in applications if they do:
| nft = nft_ctx_new(0);
| nft_ctx_buffer_output(nft);
| nft_ctx_unbuffer_output(nft);
| nft_ctx_buffer_output(nft);
While being at it, apply the same fix to error path in init_cookie() as
well.
Signed-off-by: Phil Sutter <phil@nwl.cc>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/Makefile.am')
0 files changed, 0 insertions, 0 deletions