From: Robert de Barth Date: Sun, 31 Jul 2005 07:04:59 +0000 (+0000) Subject: _really_ sort only user defined chains (Robert de Barth X-Git-Tag: v1.3.4~14 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=feca0578a5d035122b4b7cdb8d44d6cca819f35c;p=thirdparty%2Fiptables.git _really_ sort only user defined chains (Robert de Barth --- diff --git a/libiptc/libiptc.c b/libiptc/libiptc.c index 7546d87b..452ac134 100644 --- a/libiptc/libiptc.c +++ b/libiptc/libiptc.c @@ -399,7 +399,7 @@ static inline void iptc_insert_chain(TC_HANDLE_T h, struct chain_head *c) /* sort only user defined chains */ if (!c->hooknum) { list_for_each_entry(tmp, &h->chains, list) { - if (strcmp(c->name, tmp->name) <= 0) { + if (!tmp->hooknum && strcmp(c->name, tmp->name) <= 0) { list_add(&c->list, tmp->list.prev); return; }