]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
Revert "libiptc: Returns the position the entry was inserted"
authorPablo Neira Ayuso <pablo@netfilter.org>
Wed, 29 Feb 2012 23:27:50 +0000 (00:27 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Wed, 29 Feb 2012 23:27:50 +0000 (00:27 +0100)
This reverts commit d65702c5c5bbab0ef12298386fa4098c72584e6c.

This is breaking my iptables scripts:

iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables: Incompatible with this kernel.

include/libiptc/libiptc.h
libiptc/libiptc.c

index b9a42c9612b86a966a9811355cc8a49e632615e8..24cdbdb79fddc6fe2dc1b5c78db6e15b6cd48e7f 100644 (file)
@@ -74,8 +74,7 @@ int iptc_replace_entry(const xt_chainlabel chain,
                       struct xtc_handle *handle);
 
 /* Append entry `e' to chain `chain'.  Equivalent to insert with
-   rulenum = length of chain. Returns the position the entry was
-   inserted or 0 if an error occurs */
+   rulenum = length of chain. */
 int iptc_append_entry(const xt_chainlabel chain,
                      const struct ipt_entry *e,
                      struct xtc_handle *handle);
index ddaee128509630e2a263063783890a17b0aac055..63fcfc2afc1c21931a775619852ac7ed10820db8 100644 (file)
@@ -1836,8 +1836,7 @@ TC_REPLACE_ENTRY(const IPT_CHAINLABEL chain,
 }
 
 /* Append entry `fw' to chain `chain'.  Equivalent to insert with
-   rulenum = length of chain. Returns the position the entry was
-   inserted or 0 if an error occurs */
+   rulenum = length of chain. */
 int
 TC_APPEND_ENTRY(const IPT_CHAINLABEL chain,
                const STRUCT_ENTRY *e,
@@ -1873,7 +1872,7 @@ TC_APPEND_ENTRY(const IPT_CHAINLABEL chain,
 
        set_changed(handle);
 
-       return c->num_rules;
+       return 1;
 }
 
 static inline int