[netfilter-cvslog] r3403 - trunk/nfsim/core

rusty at netfilter.org rusty at netfilter.org
Thu Dec 16 02:58:09 CET 2004


Author: rusty at netfilter.org
Date: 2004-12-16 02:58:08 +0100 (Thu, 16 Dec 2004)
New Revision: 3403

Modified:
   trunk/nfsim/core/core.c
Log:
acidfu:  core/core.c:nf_retval_by_name() doesn't iterate until the last verdict which is NF_REPEAT.
use ARRAY_SIZE().


Modified: trunk/nfsim/core/core.c
===================================================================
--- trunk/nfsim/core/core.c	2004-12-16 01:48:24 UTC (rev 3402)
+++ trunk/nfsim/core/core.c	2004-12-16 01:58:08 UTC (rev 3403)
@@ -40,7 +40,7 @@
 
 const char *nf_retval(int retval)
 {
-	if (retval >= 0 && retval <= NF_MAX_VERDICT)
+	if (retval >= 0 && retval < ARRAY_SIZE(nf_retval_str))
 		return nf_retval_str[retval];
 	else {
 		sprintf(nf_retval_error, "ERROR (%d)", retval);
@@ -52,7 +52,7 @@
 {
 	int i;
 
-	for (i = 0; i < NF_MAX_VERDICT; i++) 
+	for (i = 0; i < ARRAY_SIZE(nf_retval_str); i++) 
 		if (streq(name, nf_retval_str[i]))
 			return i;
 	




More information about the netfilter-cvslog mailing list