Denis Fondras(de...@openbsd.org) on 2019.03.22 21:25:32 +0100:
> (better when the right diff is sent...)
> 
> ROV has been broken since the configuration reload changes.

ok

> Index: rde.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/bgpd/rde.c,v
> retrieving revision 1.466
> diff -u -p -r1.466 rde.c
> --- rde.c     13 Mar 2019 14:35:39 -0000      1.466
> +++ rde.c     22 Mar 2019 15:36:41 -0000
> @@ -2899,7 +2899,7 @@ rde_reload_done(void)
>       roa_old = conf->rde_roa;
>       as_sets_old = conf->as_sets;
>  
> -     copy_config(conf, nconf);
> +     memcpy(conf, nconf, sizeof(struct bgpd_config));
>       SIMPLEQ_INIT(&conf->rde_prefixsets);
>       SIMPLEQ_INIT(&conf->rde_originsets);
>       SIMPLEQ_CONCAT(&conf->rde_prefixsets, &nconf->rde_prefixsets);
> 

Reply via email to