(better when the right diff is sent...)

ROV has been broken since the configuration reload changes.

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