Diff for /embedaddon/quagga/ripngd/ripngd.c between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2012/02/21 17:26:11 version 1.1.1.2, 2012/10/09 09:22:29
Line 117  ripng_make_socket (void) Line 117  ripng_make_socket (void)
   ret = setsockopt_ipv6_pktinfo (sock, 1);    ret = setsockopt_ipv6_pktinfo (sock, 1);
   if (ret < 0)    if (ret < 0)
     return ret;      return ret;
   #ifdef IPTOS_PREC_INTERNETCONTROL
     ret = setsockopt_ipv6_tclass (sock, IPTOS_PREC_INTERNETCONTROL);
     if (ret < 0)
       return ret;
   #endif
   ret = setsockopt_ipv6_multicast_hops (sock, 255);    ret = setsockopt_ipv6_multicast_hops (sock, 255);
   if (ret < 0)    if (ret < 0)
     return ret;      return ret;
Line 2480  DEFUN (ripng_timers, Line 2485  DEFUN (ripng_timers,
   unsigned long update;    unsigned long update;
   unsigned long timeout;    unsigned long timeout;
   unsigned long garbage;    unsigned long garbage;
   char *endptr = NULL;  
   
  update = strtoul (argv[0], &endptr, 10);  VTY_GET_INTEGER_RANGE("update timer", update, argv[0], 0, 65535);
  if (update == ULONG_MAX || *endptr != '\0')  VTY_GET_INTEGER_RANGE("timeout timer", timeout, argv[1], 0, 65535);
    {  VTY_GET_INTEGER_RANGE("garbage timer", garbage, argv[2], 0, 65535);
      vty_out (vty, "update timer value error%s", VTY_NEWLINE); 
      return CMD_WARNING; 
    } 
   
  timeout = strtoul (argv[1], &endptr, 10); 
  if (timeout == ULONG_MAX || *endptr != '\0') 
    { 
      vty_out (vty, "timeout timer value error%s", VTY_NEWLINE); 
      return CMD_WARNING; 
    } 
   
  garbage = strtoul (argv[2], &endptr, 10); 
  if (garbage == ULONG_MAX || *endptr != '\0') 
    { 
      vty_out (vty, "garbage timer value error%s", VTY_NEWLINE); 
      return CMD_WARNING; 
    } 
   
   /* Set each timer value. */    /* Set each timer value. */
   ripng->update_time = update;    ripng->update_time = update;

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>