Author: markj
Date: Wed Feb 17 23:55:24 2016
New Revision: 295730
URL: https://svnweb.freebsd.org/changeset/base/295730

Log:
  Use pfxrtr_del() instead of freeing advertising routers directly.
  
  MFC after:    1 week

Modified:
  head/sys/netinet6/nd6_rtr.c

Modified: head/sys/netinet6/nd6_rtr.c
==============================================================================
--- head/sys/netinet6/nd6_rtr.c Wed Feb 17 23:53:24 2016        (r295729)
+++ head/sys/netinet6/nd6_rtr.c Wed Feb 17 23:55:24 2016        (r295730)
@@ -936,9 +936,9 @@ prelist_remove(struct nd_prefix *pr)
        /* unlink ndpr_entry from nd_prefix list */
        LIST_REMOVE(pr, ndpr_entry);
 
-       /* free list of routers that adversed the prefix */
+       /* free list of routers that advertised the prefix */
        LIST_FOREACH_SAFE(pfr, &pr->ndpr_advrtrs, pfr_entry, next) {
-               free(pfr, M_IP6NDP);
+               pfxrtr_del(pfr);
        }
        free(pr, M_IP6NDP);
 
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to