[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