]> git.puffer.fish Git - mirror/frr.git/commitdiff
bgpd: Fix show ip bgp summary json command for dynamicPeers 2760/head
authorDongling Duan <dlduan@amazon.com>
Tue, 31 Jul 2018 23:00:31 +0000 (19:00 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 31 Jul 2018 23:02:55 +0000 (19:02 -0400)
The dn_count for dynamic Peers was not being updated when
using json output.

Signed-off-by: Dongling Duan <dlduan@amazon.com>
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
bgpd/bgp_vty.c

index 33f5180bd365805ee1e02c018e798b60dd50f875..1ddc60c20e54827288dd32f06fca9036b8fb2156 100644 (file)
@@ -7914,9 +7914,11 @@ static int bgp_show_summary(struct vty *vty, struct bgp *bgp, int afi, int safi,
                if (use_json) {
                        json_peer = json_object_new_object();
 
-                       if (peer_dynamic_neighbor(peer))
+                       if (peer_dynamic_neighbor(peer)) {
+                               dn_count++;
                                json_object_boolean_true_add(json_peer,
                                                             "dynamicPeer");
+                       }
 
                        if (peer->hostname)
                                json_object_string_add(json_peer, "hostname",