]> git.proxmox.com Git - mirror_frr.git/commitdiff
vrrpd: fix magnitude error when removing adver_int
authorQuentin Young <qlyoung@cumulusnetworks.com>
Wed, 24 Apr 2019 17:02:35 +0000 (17:02 +0000)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Fri, 17 May 2019 00:27:08 +0000 (00:27 +0000)
When resetting advertisement interval back to the default, we were
dividing centiseconds by 10 instead of milliseconds.

Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
vrrpd/vrrp_vty.c

index 296a8a67dd89a18ed1f76c31a97890a3a9e8dcf3..9cd1be245e3931b8c99ac1feaddf8628252c273f 100644 (file)
@@ -144,7 +144,7 @@ DEFPY(vrrp_advertisement_interval,
        VTY_DECLVAR_CONTEXT(interface, ifp);
 
        struct vrrp_vrouter *vr;
-       uint16_t newadvint = no ? vd.advertisement_interval :
+       uint16_t newadvint = no ? vd.advertisement_interval * 10:
                                  advertisement_interval;
 
        if (newadvint % 10 != 0) {