@@ -112,24 +112,6 @@ static int parse_rule_number(const char *rule)
return rule_nr;
}
-static int
-append_entry(struct nft_handle *h,
- const char *chain,
- const char *table,
- struct iptables_command_state *cs,
- int rule_nr,
- bool verbose, bool append)
-{
- int ret = 1;
-
- if (append)
- ret = nft_cmd_rule_append(h, chain, table, cs, verbose);
- else
- ret = nft_cmd_rule_insert(h, chain, table, cs, rule_nr, verbose);
-
- return ret;
-}
-
static int
delete_entry(struct nft_handle *h,
const char *chain,
@@ -1178,11 +1160,11 @@ int do_commandeb(struct nft_handle *h, int argc, char *argv[], char **table,
} else if (command == 'F') {
ret = nft_cmd_rule_flush(h, chain, *table, flags & OPT_VERBOSE);
} else if (command == 'A') {
- ret = append_entry(h, chain, *table, &cs, 0,
- flags & OPT_VERBOSE, true);
+ ret = nft_cmd_rule_append(h, chain, *table, &cs,
+ flags & OPT_VERBOSE);
} else if (command == 'I') {
- ret = append_entry(h, chain, *table, &cs, rule_nr - 1,
- flags & OPT_VERBOSE, false);
+ ret = nft_cmd_rule_insert(h, chain, *table, &cs,
+ rule_nr - 1, flags & OPT_VERBOSE);
} else if (command == 'D') {
ret = delete_entry(h, chain, *table, &cs, rule_nr - 1,
rule_nr_end, flags & OPT_VERBOSE);
There is no point in having it when there is no code to share. Signed-off-by: Phil Sutter <phil@nwl.cc> --- iptables/xtables-eb.c | 26 ++++---------------------- 1 file changed, 4 insertions(+), 22 deletions(-)