diff options
author | paul <paul> | 2004-10-22 12:05:17 +0000 |
---|---|---|
committer | paul <paul> | 2004-10-22 12:05:17 +0000 |
commit | f55a6c178befd9fac2ed9a3856119a4c61a7c7dd (patch) | |
tree | a5b0b80ed28a4092600ce91ef744dcf5d79417de /ospfd/ospf_network.c | |
parent | 1d9333c684adbae8199bef05fe70b52b2efc63a5 (diff) | |
download | quagga-f55a6c178befd9fac2ed9a3856119a4c61a7c7dd.tar.bz2 quagga-f55a6c178befd9fac2ed9a3856119a4c61a7c7dd.tar.xz |
2004-10-22 Paul Jakma <paul@dishone.st>
* ospf_network.c: (ospf_sock_init) call neutral setsock_ifindex()
function.
* ospf_packet.c: (ospf_read) manually look up ifindex
if system could not have returned one, eg openbsd.
Diffstat (limited to 'ospfd/ospf_network.c')
-rw-r--r-- | ospfd/ospf_network.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ospfd/ospf_network.c b/ospfd/ospf_network.c index 63851879..266f775a 100644 --- a/ospfd/ospf_network.c +++ b/ospfd/ospf_network.c @@ -201,7 +201,8 @@ ospf_sock_init (void) zlog_warn ("IP_HDRINCL option not available"); #endif /* IP_HDRINCL */ - ret = setsockopt_pktinfo (AF_INET, ospf_sock, 1); + ret = setsockopt_ifindex (AF_INET, ospf_sock, 1); + if (ret < 0) zlog_warn ("Can't set pktinfo option"); |