From: Tom Eastep Date: Mon, 19 Nov 2012 10:40:40 +0000 (+0100) Subject: extensions: libxt_statistic: Fix save output X-Git-Tag: v1.4.17~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a46a5698027aa48e27e3cc2d54bb8bbafb10e7da;p=thirdparty%2Fiptables.git extensions: libxt_statistic: Fix save output Suppressing '--packet 0' in save output resulted in restore failure. This patch includes '--packet 0' in save output while continuing to suppress it in print output. Signed-off-by: Tom Eastep Signed-off-by: Pablo Neira Ayuso --- diff --git a/extensions/libxt_statistic.c b/extensions/libxt_statistic.c index 12a83dd8..c23805fb 100644 --- a/extensions/libxt_statistic.c +++ b/extensions/libxt_statistic.c @@ -107,7 +107,7 @@ static void print_match(const struct xt_statistic_info *info, char *prefix) (info->flags & XT_STATISTIC_INVERT) ? " !" : "", prefix, info->u.nth.every + 1); - if (info->u.nth.packet) + if (info->u.nth.packet || *prefix) printf(" %spacket %u", prefix, info->u.nth.packet); break; }