X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;f=utils.c;h=ea409742f829bd720dd043eff822a11235506c91;hb=29f2457a3d054893c8718fd511bb11ab1d8f5652;hp=19c0eda2e2e7fffa139fa0e580ed780fb94379cc;hpb=1fbc7b77f4b7748b8ebfea201a3eb09153e35c23;p=project%2Ffirewall3.git diff --git a/utils.c b/utils.c index 19c0eda..ea40974 100644 --- a/utils.c +++ b/utils.c @@ -658,43 +658,6 @@ fw3_free_object(void *obj, const void *opts) bool -fw3_pr_rulespec(int table, int family, uint32_t *flags, uint32_t mask, - const struct fw3_rule_spec *r, const char *fmt, ...) -{ - char buf[256]; - bool rv = false; - - va_list ap; - uint32_t f = flags ? flags[family == FW3_FAMILY_V6] : 0; - - if (mask) - f &= mask; - - for (; r->format; r++) - { - if (!fw3_is_family(r, family)) - continue; - - if (r->table != table) - continue; - - if ((r->flag != 0) && !hasbit(f, r->flag)) - continue; - - va_start(ap, fmt); - vsnprintf(buf, sizeof(buf), r->format, ap); - va_end(ap); - - fw3_pr(fmt, buf); - - rv = true; - } - - return rv; -} - - -bool fw3_hotplug(bool add, void *zone, void *device) { struct fw3_zone *z = zone;