Skip to contentSkip to conversation

Fuzzy match userspace tool

PATCH New Hime Junior 1 participant 1 message Jun 9, 2003 netfilter

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 Fuzzy match userspace tool

Hi Harald and Netfilter developers !

A bug was found in libipt_fuzzy.c and libip6t_fuzzy.c modules .

(

an inversion in the save function :

printf("--upper-limit %u ",fuzzyinfo->minimum_rate); printf("--lower-limit %u ",fuzzyinfo->maximum_rate);

SHOULD BE

printf("--lower-limit %u ",fuzzyinfo->minimum_rate); printf("--upper-limit %u ",fuzzyinfo->maximum_rate);

)

The enclosed patches will fix the problem .

Please , apply them as soon as possible .

Thanks in advance...

==================================================
==================================================

libip6t_fuzzy.c +5 -2
diff -Nru  old/libip6t_fuzzy.c new/libip6t_fuzzy.c
@@ -7,6 +7,9 @@
 
 2002-08-07 Hime Aguiar e Oliveira Jr. <[email protected]> : Initial version.
 2003-04-08 Maciej Soltysiak <[email protected]> : IPv6 Port
+2003-06-09 Hime Aguiar e Oliveira Jr. <[email protected]> : Bug corrections in
+the save function , thanks to information given by Jean-Francois Patenaude.
+
 */
 
 #include <stdio.h>
@@ -131,8 +134,8 @@
 	const struct ip6t_fuzzy_info *fuzzyinfo
 		= (const struct ip6t_fuzzy_info *)match->data;
 
-	printf("--upper-limit %u ",fuzzyinfo->minimum_rate);
-	printf("--lower-limit %u ",fuzzyinfo->maximum_rate);
+	printf("--lower-limit %u ",fuzzyinfo->minimum_rate);
+	printf("--upper-limit %u ",fuzzyinfo->maximum_rate);
 
 }

=====================================================
=====================================================

libipt_fuzzy.c +4 -2
diff -Nru  old/libipt_fuzzy.c new/libipt_fuzzy.c
@@ -6,6 +6,8 @@
    ftp://prep.ai.mit.edu/pub/gnu/GPL
 
 2002-08-07 Hime Aguiar e Oliveira Jr. <[email protected]> : Initial version.
+2003-06-09 Hime Aguiar e Oliveira Jr. <[email protected]> : Bug corrections in
+the save function , thanks to information given by Jean-Francois Patenaude .
 
 */
 
@@ -131,8 +133,8 @@
 	const struct ipt_fuzzy_info *fuzzyinfo
 		= (const struct ipt_fuzzy_info *)match->data;
 
-	printf("--upper-limit %u ",fuzzyinfo->minimum_rate);
-	printf("--lower-limit %u ",fuzzyinfo->maximum_rate);
+	printf("--lower-limit %u ",fuzzyinfo->minimum_rate);
+	printf("--upper-limit %u ",fuzzyinfo->maximum_rate);
 
 }

======================================================
======================================================

Signature · 3 lines
__________________________________________________________
Sign-up for your own FREE Personalized E-mail at Mail.com
http://www.mail.com/?sr=signup