ok?
Index: art.c
===================================================================
RCS file: /cvs/src/sys/net/art.c,v
retrieving revision 1.14
diff -u -p -r1.14 art.c
--- art.c 13 Apr 2016 08:04:14 -0000 1.14
+++ art.c 1 Jun 2016 03:40:34 -0000
@@ -803,6 +803,7 @@ art_get(struct sockaddr *dst, uint8_t pl
an->an_dst = dst;
an->an_plen = plen;
+ SRPL_INIT(&an->an_rtlist);
return (an);
}
Index: rtable.c
===================================================================
RCS file: /cvs/src/sys/net/rtable.c,v
retrieving revision 1.42
diff -u -p -r1.42 rtable.c
--- rtable.c 18 May 2016 03:46:03 -0000 1.42
+++ rtable.c 1 Jun 2016 03:40:34 -0000
@@ -703,8 +705,6 @@ rtable_insert(unsigned int rtableid, str
an = art_get(dst, plen);
if (an == NULL)
return (ENOBUFS);
-
- SRPL_INIT(&an->an_rtlist);
prev = art_insert(ar, an, addr, plen);
if (prev == NULL) {