]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Small change to stop using loopback.
authorOndrej Filip <feela@network.cz>
Tue, 13 Apr 1999 00:46:34 +0000 (00:46 +0000)
committerOndrej Filip <feela@network.cz>
Tue, 13 Apr 1999 00:46:34 +0000 (00:46 +0000)
proto/ospf/ospf.c

index a37e2c0bf77648073f416ee8a5a6d5c079200cb7..79d29a99f29c14d3cc033b3e52458046241573ae 100644 (file)
@@ -66,6 +66,7 @@ ospf_open_socket(struct proto *p, struct ospf_iface *ifa)
       DBG(" OSPF: SK_OPEN: failed\n");
       return(NULL);
     }
+    DBG(" OSPF: SK_OPEN: open\n");
     return(mcsk);
   }
   else return(NULL);
@@ -78,7 +79,11 @@ ospf_open_socket(struct proto *p, struct ospf_iface *ifa)
 int
 is_good_iface(struct proto *p, struct iface *iface)
 {
-  return(iface->flags & IF_UP);
+  if(iface->flags & IF_UP)
+  {
+    if(!(iface->flags & IF_IGNORE)) return 1;
+  }
+  return 0;
 }
 
 /* Of course, it's NOT true now */