]> git.puffer.fish Git - matthieu/frr.git/commitdiff
pimd: Fix large integer display of drpriority
authorDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 30 Nov 2016 13:23:12 +0000 (08:23 -0500)
committerDavid Lamparter <equinox@opensourcerouting.org>
Thu, 1 Dec 2016 15:28:12 +0000 (16:28 +0100)
When displaying drpriority you can enter unsigned
integer values from 1-2^32.  The display was
turning the unsigned value into a signed value
and thus we were displaying the wrong value.

Ticket: CM-13787
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Reviewed-by: David Ahern <dsa@cumulusnetworks.com>
(cherry picked from commit db17265f1025e3ec578998ad537c33b49ed33cde)
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
pimd/pim_vty.c

index f1c8930856b980d02ea73566613a8df7fc131750..037a00c4daa34e3f1066004e3ddd899fb99ab56f 100644 (file)
@@ -148,7 +148,7 @@ int pim_interface_config_write(struct vty *vty)
 
       /* IF ip pim drpriority */
       if (pim_ifp->pim_dr_priority != PIM_DEFAULT_DR_PRIORITY) {
-       vty_out(vty, " ip pim drpriority %d%s", pim_ifp->pim_dr_priority,
+       vty_out(vty, " ip pim drpriority %u%s", pim_ifp->pim_dr_priority,
                VTY_NEWLINE);
        ++writes;
       }