path: root/include/json.h
diff options
authorPhil Sutter <>2018-06-13 19:18:24 +0200
committerPablo Neira Ayuso <>2018-06-18 11:13:06 +0200
commit5ca7ad252366865225d5c59d297e71215b68f027 (patch)
treebc65b7eabe5487a5021c95c1eb500331b8eac474 /include/json.h
parent6be5ce8b6d8b43797098d7a0390756f940624a63 (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 <> Signed-off-by: Pablo Neira Ayuso <>
Diffstat (limited to 'include/json.h')
0 files changed, 0 insertions, 0 deletions