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); >