From: Tomasz Bursztyka Date: Mon, 6 Feb 2012 13:24:21 +0000 (+0200) Subject: tools: Fix rule insertion in a builtin chain into iptables-test X-Git-Tag: 2.0_alpha~607 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1ae45cd1749e69b6d3ae6d5def23b316eebae6db;p=framework%2Fconnectivity%2Fconnman.git tools: Fix rule insertion in a builtin chain into iptables-test --- diff --git a/tools/iptables-test.c b/tools/iptables-test.c index b87339a..feefc53 100644 --- a/tools/iptables-test.c +++ b/tools/iptables-test.c @@ -689,7 +689,10 @@ static int connman_iptables_insert_rule(struct connman_iptables *table, if (new_entry == NULL) return -EINVAL; - ret = connman_add_entry(table, new_entry, chain_head->next, builtin); + if (builtin == -1) + chain_head = chain_head->next; + + ret = connman_add_entry(table, new_entry, chain_head, builtin); if (ret < 0) g_free(new_entry);