summaryrefslogtreecommitdiffstats
path: root/libiptc
diff options
context:
space:
mode:
authorPhil Sutter <phil@nwl.cc>2019-09-18 15:39:44 +0200
committerPhil Sutter <phil@nwl.cc>2019-11-06 13:41:56 +0100
commit92991bbe12d77c6129b3a71b25c36fad6a27d75a (patch)
treeb5e18f4a7f468d70ac0ad98a34fc719cacaf67a9 /libiptc
parentf308f944a0c1356fbfa2790d12820e9ab1fa8c54 (diff)
xtables-restore: Allow lines without trailing newline character
Old code in add_param_to_argv() assumed the input line would always end with a newline character. Without it, the last word of input wasn't recognized. Fix this by adding a final check for param.len (indicating leftover data in buffer). In line parsing code itself, only COMMIT line check required presence of trailing newline. The replaced conditional is not 100% accurate as it allows for characters after newline to be present, but since fgets() is used this shouldn't happen anyway. Signed-off-by: Phil Sutter <phil@nwl.cc> Acked-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'libiptc')
0 files changed, 0 insertions, 0 deletions