On Fri, Jun 22, 2018 at 08:21:23PM +0200, Denis Fondras wrote:
> When trying to add multiple time the same prefix, ./fullfeed/fullfeed throws
> 'Segmentation fault (core dumped)'.
> 
> Here is a fix :

OK bluhm@

> Index: util.c
> ===================================================================
> RCS file: /cvs/src/regress/sys/net/rtable/util.c,v
> retrieving revision 1.6
> diff -u -p -r1.6 util.c
> --- util.c    27 Jul 2017 13:34:30 -0000      1.6
> +++ util.c    22 Jun 2018 18:12:09 -0000
> @@ -110,7 +110,7 @@ route_insert(unsigned int rid, sa_family
>       rt_maskedcopy(dst, ndst, mask);
>  
>       if ((error = rtable_insert(rid, ndst, mask, NULL, 0, rt)) != 0) {
> -             inet_net_satop(af, rt_key(rt), plen, ip, sizeof(ip));
> +             inet_net_satop(af, ndst, plen, ip, sizeof(ip));
>               errx(1, "can't add route: %s, %s\n", ip, strerror(error));
>       }
>       nrt = rtable_lookup(rid, dst, mask, NULL, RTP_ANY);

Reply via email to