]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Multiple "hton problems" fixed. Now we're in EXSTART state.
authorOndrej Filip <feela@network.cz>
Mon, 9 Aug 1999 18:59:37 +0000 (18:59 +0000)
committerOndrej Filip <feela@network.cz>
Mon, 9 Aug 1999 18:59:37 +0000 (18:59 +0000)
proto/ospf/ospf.c

index fce8bd5b26a9ec0f73d562ce9a3839476547759a..ba01a38088a2c77acc396df2ab48c39526c90dd9 100644 (file)
@@ -649,15 +649,15 @@ hello_timer_hook(timer *timer)
     pkt->options=ifa->options;
     pkt->priority=ifa->priority;
     pkt->deadint=htonl(ifa->deadc*ifa->helloint);
-    pkt->dr=ifa->drid;
-    pkt->bdr=ifa->bdrid;
+    pkt->dr=htonl(ifa->drid);
+    pkt->bdr=htonl(ifa->bdrid);
 
     /* Fill all neighbors */
     i=0;
     pp=(u32 *)(((byte *)pkt)+sizeof(struct ospf_hello_packet));
     WALK_LIST (neigh, ifa->neigh_list)
     {
-      *(pp+i)=neigh->rid;
+      *(pp+i)=htonl(neigh->rid);
       i++;
     }