diff options
author | Phil Sutter <phil@nwl.cc> | 2018-04-11 10:21:35 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2018-04-11 10:23:02 +0200 |
commit | 3e4d73cf00d919422e31037c967371e2563801bc (patch) | |
tree | b2bae63a6627ab2de6dd3e141013af65d708adf3 /src | |
parent | 9a000499989f22ac26ab20b684848ed9b415928f (diff) |
cli: Drop String termination workaround
This spot was missed by commit 2b3f18e0cf7a7 ("libnftables: Fix for
input without trailing newline") - since line termination is now added
in nft_run_cmd_from_buffer(), cli is relieved from doing so.
Fixes: 2b3f18e0cf7a7 ("libnftables: Fix for input without trailing newline")
Signed-off-by: Phil Sutter <phil@nwl.cc>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/cli.c | 10 |
1 files changed, 1 insertions, 9 deletions
@@ -83,8 +83,6 @@ static void cli_complete(char *line) const HIST_ENTRY *hist; const char *c; LIST_HEAD(msgs); - int len; - char *s; if (line == NULL) { printf("\n"); @@ -112,13 +110,7 @@ static void cli_complete(char *line) if (hist == NULL || strcmp(hist->line, line)) add_history(line); - len = strlen(line); - s = xmalloc(len + 2); - snprintf(s, len + 2, "%s\n", line); - xfree(line); - line = s; - - nft_run_cmd_from_buffer(cli_nft, line, len + 2); + nft_run_cmd_from_buffer(cli_nft, line, strlen(line) + 1); xfree(line); } |