diff options
Diffstat (limited to 'ospfd/ospf_network.c')
| -rw-r--r-- | ospfd/ospf_network.c | 11 | 
1 files changed, 2 insertions, 9 deletions
diff --git a/ospfd/ospf_network.c b/ospfd/ospf_network.c index d5bf7493ee..89ff2038bd 100644 --- a/ospfd/ospf_network.c +++ b/ospfd/ospf_network.c @@ -165,11 +165,7 @@ int  ospf_sock_init (void)  {    int ospf_sock; -  /* -   * XXX warning: unused variable `tos' -   * tos should be ifdefed similarly to usage -   */ -  int ret, tos, hincl = 1; +  int ret, hincl = 1;    if ( ospfd_privs.change (ZPRIVS_RAISE) )      zlog_err ("ospf_sock_init: could not raise privs, %s", @@ -201,10 +197,7 @@ ospf_sock_init (void)  #elif defined (IPTOS_PREC_INTERNETCONTROL)  #warning "IP_HDRINCL not available on this system"  #warning "using IPTOS_PREC_INTERNETCONTROL" -  /* Set precedence field. */ -  tos = IPTOS_PREC_INTERNETCONTROL; -  ret = setsockopt (ospf_sock, IPPROTO_IP, IP_TOS, -		    (char *) &tos, sizeof (int)); +  ret = setsockopt_ipv4_tos(ospf_sock, IPTOS_PREC_INTERNETCONTROL);    if (ret < 0)      {        int save_errno = errno;  | 
