Index: libipt_icmp.c =================================================================== RCS file: /cvspublic/netfilter/userspace/extensions/libipt_icmp.c,v retrieving revision 1.8 diff -u -r1.8 libipt_icmp.c --- libipt_icmp.c 25 Feb 2003 10:50:59 -0000 1.8 +++ libipt_icmp.c 4 Aug 2003 23:49:00 -0000 @@ -77,7 +77,7 @@ }; static void -print_icmptypes() +print_icmptypes(void) { unsigned int i; printf("Valid ICMP Types:"); @@ -153,6 +153,9 @@ if (string_to_number(buffer, 0, 255, &number) == -1) exit_error(PARAMETER_PROBLEM, "Invalid ICMP type `%s'\n", buffer); + if (number == 0xFF) + fprintf(stderr, "Warning: ICMP type 255 is used " + "internally and matches all types!\n"); *type = number; if (slash) { if (string_to_number(slash+1, 0, 255, &number) == -1)