X-Git-Url: http://git.archive.openwrt.org/?p=project%2Ffirewall3.git;a=blobdiff_plain;f=utils.c;h=ea409742f829bd720dd043eff822a11235506c91;hp=19c0eda2e2e7fffa139fa0e580ed780fb94379cc;hb=294f209f64dca84d1c4dd801a1f7e615e39f0726;hpb=6b27a6665c288937eb5028063064e3350dcab545 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;