diff options
author | Phil Sutter <phil@nwl.cc> | 2019-09-18 15:39:44 +0200 |
---|---|---|
committer | Phil Sutter <phil@nwl.cc> | 2019-11-06 13:41:56 +0100 |
commit | 92991bbe12d77c6129b3a71b25c36fad6a27d75a (patch) | |
tree | b5e18f4a7f468d70ac0ad98a34fc719cacaf67a9 /extensions/libxt_quota.c | |
parent | f308f944a0c1356fbfa2790d12820e9ab1fa8c54 (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 'extensions/libxt_quota.c')
0 files changed, 0 insertions, 0 deletions