]> git.puffer.fish Git - matthieu/frr.git/commitdiff
bfdd: fix crash on show bfd peers counters json
authorEmanuele Bovisio <emanuele.bovisio@eolo.it>
Thu, 5 Nov 2020 13:27:51 +0000 (14:27 +0100)
committerEmanuele Bovisio <emanuele.bovisio@eolo.it>
Fri, 6 Nov 2020 16:34:56 +0000 (17:34 +0100)
wrong pointer passed to bfd_id_iterate function

Signed-off-by: Emanuele Bovisio <emanuele.bovisio@eolo.it>
bfdd/bfdd_vty.c

index a3f1638e5f6f78d7cca255e4947792d4851b7aaa..837a7b7d7d66a4b036460710ea7c8e813bb1bc0a 100644 (file)
@@ -447,7 +447,7 @@ static void _display_peers_counter(struct vty *vty, char *vrfname, bool use_json
 
        jo = json_object_new_array();
        bvt.jo = jo;
-       bfd_id_iterate(_display_peer_counter_json_iter, jo);
+       bfd_id_iterate(_display_peer_counter_json_iter, &bvt);
 
        vty_out(vty, "%s\n", json_object_to_json_string_ext(jo, 0));
        json_object_free(jo);