From 2f17ec0805b79dfd588bcda09801bbab6acbddf8 Mon Sep 17 00:00:00 2001 From: brian Date: Mon, 2 Aug 1999 15:29:19 +0000 Subject: #ifdef IPPROTO_OSPFIGP before expecting it to be defined. This unbreaks OpenBSD. --- usr.sbin/ppp/ip.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'usr.sbin/ppp/ip.c') diff --git a/usr.sbin/ppp/ip.c b/usr.sbin/ppp/ip.c index 3ad2de6..d670c29 100644 --- a/usr.sbin/ppp/ip.c +++ b/usr.sbin/ppp/ip.c @@ -17,7 +17,7 @@ * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. * - * $Id: ip.c,v 1.65 1999/07/27 23:43:59 brian Exp $ + * $Id: ip.c,v 1.66 1999/08/02 11:53:16 brian Exp $ * * TODO: * o Return ICMP message for filterd packet @@ -179,6 +179,7 @@ FilterCheck(const struct ip *pip, const struct filter *filter) estab = syn = finrst = -1; sport = ntohs(0); break; +#ifdef IPPROTO_OSPFIGP case IPPROTO_OSPFIGP: cproto = P_OSPF; if (datalen < 8) /* IGMP uses 8-octet messages */ @@ -186,6 +187,7 @@ FilterCheck(const struct ip *pip, const struct filter *filter) estab = syn = finrst = -1; sport = ntohs(0); break; +#endif case IPPROTO_UDP: case IPPROTO_IPIP: cproto = P_UDP; @@ -357,6 +359,7 @@ PacketCheck(struct bundle *bundle, char *cp, int nb, struct filter *filter) loglen += strlen(logbuf + loglen); } break; +#ifdef IPPROTO_OSPFIGP case IPPROTO_OSPFIGP: if (logit && loglen < sizeof logbuf) { snprintf(logbuf + loglen, sizeof logbuf - loglen, @@ -367,6 +370,7 @@ PacketCheck(struct bundle *bundle, char *cp, int nb, struct filter *filter) loglen += strlen(logbuf + loglen); } break; +#endif case IPPROTO_IPIP: if (logit && loglen < sizeof logbuf) { uh = (struct udphdr *) ptop; -- cgit v1.1