summaryrefslogtreecommitdiffstats
path: root/usr.sbin/ppp/ip.c
diff options
context:
space:
mode:
authorbrian <brian@FreeBSD.org>1999-08-02 15:29:19 +0000
committerbrian <brian@FreeBSD.org>1999-08-02 15:29:19 +0000
commit2f17ec0805b79dfd588bcda09801bbab6acbddf8 (patch)
tree96edb1f56ae628c71a1bf38d83f2813529ab92e2 /usr.sbin/ppp/ip.c
parent744826805a8fa11029b3e80c02543c9c0bd5f348 (diff)
downloadFreeBSD-src-2f17ec0805b79dfd588bcda09801bbab6acbddf8.zip
FreeBSD-src-2f17ec0805b79dfd588bcda09801bbab6acbddf8.tar.gz
#ifdef IPPROTO_OSPFIGP before expecting it to be defined.
This unbreaks OpenBSD.
Diffstat (limited to 'usr.sbin/ppp/ip.c')
-rw-r--r--usr.sbin/ppp/ip.c6
1 files changed, 5 insertions, 1 deletions
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;
OpenPOWER on IntegriCloud