Diff for /embedaddon/quagga/lib/filter.c between versions 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2012/10/09 09:22:28 version 1.1.1.3, 2016/11/02 10:09:10
Line 110  static struct access_master access_master_ipv6 =  Line 110  static struct access_master access_master_ipv6 = 
   NULL,    NULL,
 };  };
 #endif /* HAVE_IPV6 */  #endif /* HAVE_IPV6 */
 static struct access_master *  static struct access_master *
 access_master_get (afi_t afi)  access_master_get (afi_t afi)
 {  {
Line 208  filter_match_zebra (struct filter *mfilter, struct pre Line 208  filter_match_zebra (struct filter *mfilter, struct pre
   else    else
     return 0;      return 0;
 }  }
 /* Allocate new access list structure. */  /* Allocate new access list structure. */
 static struct access_list *  static struct access_list *
 access_list_new (void)  access_list_new (void)
Line 493  access_list_filter_delete (struct access_list *access, Line 493  access_list_filter_delete (struct access_list *access,
   
   filter_free (filter);    filter_free (filter);
   
   /* If access_list becomes empty delete it from access_master. */  
   if (access_list_empty (access))  
     access_list_delete (access);  
   
   /* Run hook function. */    /* Run hook function. */
   if (master->delete_hook)    if (master->delete_hook)
     (*master->delete_hook) (access);      (*master->delete_hook) (access);
   
     /* If access_list becomes empty delete it from access_master. */
     if (access_list_empty (access))
       access_list_delete (access);
 }  }
 /*  /*
   deny    Specify packets to reject    deny    Specify packets to reject
   permit  Specify packets to forward    permit  Specify packets to forward

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


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