[iptables] rateest: guard against segfault
Pablo Neira
netfilter-cvslog-bounces at lists.netfilter.org
Tue Dec 30 12:05:07 CET 2008
Gitweb: http://git.netfilter.org/cgi-bin/gitweb.cgi?p=iptables.git;a=commit;h=c3d0a7b800277fcc4401f19a584edf1d7dfaeda9
commit c3d0a7b800277fcc4401f19a584edf1d7dfaeda9
Author: Jan Engelhardt <jengelh at medozas.de>
AuthorDate: Tue Dec 30 12:03:39 2008 +0100
Commit: Pablo Neira Ayuso <pablo at netfilter.org>
CommitDate: Tue Dec 30 12:03:39 2008 +0100
rateest: guard against segfault
Signed-off-by: Jan Engelhardt <jengelh at medozas.de>
Signed-off-by: Pablo Neira Ayuso <pablo at netfilter.org>
via c3d0a7b800277fcc4401f19a584edf1d7dfaeda9 (commit)
from cea9f71f5618250a38acb21c31fbbf93a752f7d4 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit c3d0a7b800277fcc4401f19a584edf1d7dfaeda9
Author: Jan Engelhardt <jengelh at medozas.de>
Date: Tue Dec 30 12:03:39 2008 +0100
rateest: guard against segfault
Signed-off-by: Jan Engelhardt <jengelh at medozas.de>
Signed-off-by: Pablo Neira Ayuso <pablo at netfilter.org>
-----------------------------------------------------------------------
extensions/libxt_rateest.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
Signed-off-by: Jan Engelhardt <jengelh at medozas.de>
Signed-off-by: Pablo Neira Ayuso <pablo at netfilter.org>
diff --git a/extensions/libxt_rateest.c b/extensions/libxt_rateest.c
index ebea437..333239d 100644
--- a/extensions/libxt_rateest.c
+++ b/extensions/libxt_rateest.c
@@ -306,6 +306,9 @@ rateest_final_check(unsigned int flags)
{
struct xt_rateest_match_info *info = rateest_info;
+ if (info == NULL)
+ exit_error(PARAMETER_PROBLEM, "rateest match: "
+ "you need to specify some flags");
if (!(info->flags & XT_RATEEST_MATCH_REL))
info->flags |= XT_RATEEST_MATCH_ABS;
}
More information about the netfilter-cvslog
mailing list