]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Added source addr for multicast socket.
authorOndrej Filip <feela@network.cz>
Thu, 3 Jun 2004 08:18:49 +0000 (08:18 +0000)
committerOndrej Filip <feela@network.cz>
Thu, 3 Jun 2004 08:18:49 +0000 (08:18 +0000)
proto/ospf/iface.c

index f106a2416d2f876b88388b95dea7fb6a734bdd2e..113461db487175a1c9ab979ef33bafeff5366417 100644 (file)
@@ -49,7 +49,7 @@ iface_chstate(struct ospf_iface *ifa, u8 state)
           ifa->dr_sk->type=SK_IP_MC;
          ifa->dr_sk->sport=0;
          ifa->dr_sk->dport=OSPF_PROTO;
-          ifa->dr_sk->saddr=ipa_from_u32(0);
+          ifa->dr_sk->saddr=AllDRouters;
           ifa->dr_sk->daddr=AllDRouters;
           ifa->dr_sk->tos=IP_PREC_INTERNET_CONTROL;
           ifa->dr_sk->ttl=1;
@@ -204,7 +204,7 @@ ospf_open_mc_socket(struct ospf_iface *ifa)
   mcsk->type=SK_IP_MC;
   mcsk->sport=0;
   mcsk->dport=OSPF_PROTO;
-  mcsk->saddr=ipa_from_u32(0);
+  mcsk->saddr=AllSPFRouters;
   mcsk->daddr=AllSPFRouters;
   mcsk->tos=IP_PREC_INTERNET_CONTROL;
   mcsk->ttl=1;