From: Ondrej Zajicek Date: Fri, 28 May 2010 09:16:39 +0000 (+0200) Subject: Minor fixes. X-Git-Tag: v1.2.3~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9b061f7ea5933f70c200bb3b3a7be5a2e472e805;p=thirdparty%2Fbird.git Minor fixes. --- diff --git a/proto/ospf/rt.c b/proto/ospf/rt.c index 892aa4116..55cd1cc3b 100644 --- a/proto/ospf/rt.c +++ b/proto/ospf/rt.c @@ -854,7 +854,7 @@ static inline void check_sum_net_lsa(struct proto_ospf *po, ort *nf) { struct area_net *anet = NULL; - struct ospf_area *anet_oa; + struct ospf_area *anet_oa = NULL; /* RT entry marked as area network */ if (nf->fn.x0) diff --git a/sysdep/bsd/krt-sock.c b/sysdep/bsd/krt-sock.c index 12ebe6dec..4c8676efc 100644 --- a/sysdep/bsd/krt-sock.c +++ b/sysdep/bsd/krt-sock.c @@ -549,11 +549,11 @@ krt_read_addr(struct ks_msg *msg) { ifa.prefix = ipa_and(ifa.ip, ipa_mkmask(masklen)); - if (i->ifa_prefixlen == BITS_PER_IP_ADDRESS - 1) + if (masklen == (BITS_PER_IP_ADDRESS - 1)) ifa.opposite = ipa_opposite_m1(ifa.ip); #ifndef IPV6 - if (i->ifa_prefixlen == BITS_PER_IP_ADDRESS - 2) + if (masklen == (BITS_PER_IP_ADDRESS - 2)) ifa.opposite = ipa_opposite_m2(ifa.ip); #endif }