summaryrefslogtreecommitdiffstats
path: root/contrib/ipfilter/lib/getproto.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/ipfilter/lib/getproto.c')
-rw-r--r--contrib/ipfilter/lib/getproto.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/contrib/ipfilter/lib/getproto.c b/contrib/ipfilter/lib/getproto.c
index 2581e28..ec87490 100644
--- a/contrib/ipfilter/lib/getproto.c
+++ b/contrib/ipfilter/lib/getproto.c
@@ -14,6 +14,14 @@ char *name;
if (*s == '\0')
return atoi(name);
+#ifdef _AIX51
+ /*
+ * For some bogus reason, "ip" is 252 in /etc/protocols on AIX 5
+ */
+ if (!strcasecmp(name, "ip"))
+ return 0;
+#endif
+
p = getprotobyname(name);
if (p != NULL)
return p->p_proto;
OpenPOWER on IntegriCloud