From: Martin Mares Date: Mon, 12 Apr 1999 18:07:05 +0000 (+0000) Subject: Ignore alias interfaces (some day, we will treat them as pure secondary X-Git-Tag: v1.2.0~1608 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=01bd7759b260b379089acf28cc47bd49572ebd22;p=thirdparty%2Fbird.git Ignore alias interfaces (some day, we will treat them as pure secondary interface addresses). --- diff --git a/sysdep/unix/krt-iface.c b/sysdep/unix/krt-iface.c index bfeda06f8..bca70cca0 100644 --- a/sysdep/unix/krt-iface.c +++ b/sysdep/unix/krt-iface.c @@ -41,6 +41,12 @@ scan_ifs(struct ifreq *r, int cnt) { bzero(&i, sizeof(i)); DBG("%s\n", r->ifr_name); + if (strchr(r->ifr_name, ':')) + { + /* FIXME: Honour aliases as secondary addresses? */ + DBG("Alias, ignored.\n"); + continue; + } strncpy(i.name, r->ifr_name, sizeof(i.name) - 1); get_sockaddr((struct sockaddr_in *) &r->ifr_addr, &i.ip, NULL); if (ipa_nonzero(i.ip))