From: Sven Strickroth Date: Sun, 1 Jun 2003 10:11:43 +0000 (+0000) Subject: Fix libipt_recent.c save() (Sven Strickroth) X-Git-Tag: v1.2.9-rc1~35 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0c1b776db83c5d49a2ec53f575deda9fd2fa03fc;p=thirdparty%2Fiptables.git Fix libipt_recent.c save() (Sven Strickroth) --- diff --git a/extensions/libipt_recent.c b/extensions/libipt_recent.c index a34f3774..aa32aa07 100644 --- a/extensions/libipt_recent.c +++ b/extensions/libipt_recent.c @@ -178,7 +178,8 @@ print(const struct ipt_ip *ip, { struct ipt_recent_info *info = (struct ipt_recent_info *)match->data; - if (info->invert) fputc('!', stdout); + if (info->invert) + fputc('!', stdout); printf("recent: "); if(info->check_set & IPT_RECENT_SET) printf("SET "); @@ -197,11 +198,11 @@ print(const struct ipt_ip *ip, static void save(const struct ipt_ip *ip, const struct ipt_entry_match *match) { - struct ipt_recent_info *info = (struct ipt_recent_info *)match; + struct ipt_recent_info *info = (struct ipt_recent_info *)match->data; - if (info->invert) fputc('!', stdout); + if (info->invert) + printf("! "); - printf("recent: "); if(info->check_set & IPT_RECENT_SET) printf("--set "); if(info->check_set & IPT_RECENT_CHECK) printf("--rcheck "); if(info->check_set & IPT_RECENT_UPDATE) printf("--update ");