summaryrefslogtreecommitdiffstats
path: root/ospfd/ospf_zebra.c
diff options
context:
space:
mode:
authorhasso <hasso>2004-04-20 17:25:12 +0000
committerhasso <hasso>2004-04-20 17:25:12 +0000
commite4b03f7392070836c2604f5e06bf29c9a5d83255 (patch)
tree8f03ed0783965a6a85523ff30a920d7dca581a90 /ospfd/ospf_zebra.c
parent895d229055ef43eac12c83d54fb949e96ed0d88f (diff)
downloadquagga-e4b03f7392070836c2604f5e06bf29c9a5d83255.tar.bz2
quagga-e4b03f7392070836c2604f5e06bf29c9a5d83255.tar.xz
Some ospfd fixes - [quagga-dev 1032], [quagga-dev 1048], [quagga-dev 1058].
Diffstat (limited to 'ospfd/ospf_zebra.c')
-rw-r--r--ospfd/ospf_zebra.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ospfd/ospf_zebra.c b/ospfd/ospf_zebra.c
index e3738bed..300105f4 100644
--- a/ospfd/ospf_zebra.c
+++ b/ospfd/ospf_zebra.c
@@ -794,6 +794,9 @@ ospf_zebra_read_ipv4 (int command, struct zclient *zclient,
p.prefixlen = stream_getc (s);
stream_get (&p.prefix, s, PSIZE (p.prefixlen));
+ if (IPV4_NET127(ntohl(p.prefix.s_addr)))
+ return 0;
+
/* Nexthop, ifindex, distance, metric. */
if (CHECK_FLAG (api.message, ZAPI_MESSAGE_NEXTHOP))
{