From fb4805bfb7c78469b2fbf7274924fdcdcfcc5be4 Mon Sep 17 00:00:00 2001 From: "/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=gandalf/emailAddress=gandalf@netfilter.org" Date: Mon, 3 Jan 2005 07:46:07 +0000 Subject: Replace memchr with strlen and fix up one of the statements. --- iptables.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'iptables.c') diff --git a/iptables.c b/iptables.c index 3cedacc..7144b39 100644 --- a/iptables.c +++ b/iptables.c @@ -1090,8 +1090,8 @@ register_match(struct iptables_match *me) exit(1); } - /* Revision field stole a char: check for 30 char names. */ - if (!memchr(me->name, 0, IPT_FUNCTION_MAXNAMELEN-1)) { + /* Revision field stole a char from name. */ + if (strlen(me->name) >= IPT_FUNCTION_MAXNAMELEN-1) { fprintf(stderr, "%s: target `%s' has invalid name\n", program_name, me->name); exit(1); @@ -1146,8 +1146,8 @@ register_target(struct iptables_target *me) exit(1); } - /* Revision field stole a char: check for 30 char names. */ - if (!memchr(me->name, 0, IPT_FUNCTION_MAXNAMELEN)) { + /* Revision field stole a char from name. */ + if (strlen(me->name) >= IPT_FUNCTION_MAXNAMELEN-1) { fprintf(stderr, "%s: target `%s' has invalid name\n", program_name, me->name); exit(1); -- cgit v1.2.3