]> git.proxmox.com Git - mirror_frr.git/commitdiff
ospf6d: Replace inet_ntop to %pI4/6 for JSON outputs
authorDonatas Abraitis <donatas.abraitis@gmail.com>
Thu, 18 Nov 2021 08:57:55 +0000 (10:57 +0200)
committerDonatas Abraitis <donatas.abraitis@gmail.com>
Thu, 18 Nov 2021 16:45:41 +0000 (18:45 +0200)
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
ospf6d/ospf6_intra.c
ospf6d/ospf6_top.c

index 6abc1c7d0993893dabc63eb500bafb6da925dcd9..6626b4bed55409975706595c30115aacec7341b5 100644 (file)
@@ -142,19 +142,15 @@ static int ospf6_router_lsa_show(struct vty *vty, struct ospf6_lsa *lsa,
                        json_object_string_add(json_loop, "type", name);
                        json_object_int_add(json_loop, "metric",
                                            ntohs(lsdesc->metric));
-                       json_object_string_add(json_loop, "interfaceId",
-                                              inet_ntop(AF_INET,
-                                                        &lsdesc->interface_id,
-                                                        buf, sizeof(buf)));
-                       json_object_string_add(
-                               json_loop, "neighborInterfaceId",
-                               inet_ntop(AF_INET,
-                                         &lsdesc->neighbor_interface_id, buf,
-                                         sizeof(buf)));
-                       json_object_string_add(
-                               json_loop, "neighborRouterId",
-                               inet_ntop(AF_INET, &lsdesc->neighbor_router_id,
-                                         buf, sizeof(buf)));
+                       json_object_string_addf(
+                               json_loop, "interfaceId", "%pI4",
+                               (in_addr_t *)&lsdesc->interface_id);
+                       json_object_string_addf(
+                               json_loop, "neighborInterfaceId", "%pI4",
+                               (in_addr_t *)&lsdesc->neighbor_interface_id);
+                       json_object_string_addf(json_loop, "neighborRouterId",
+                                               "%pI4",
+                                               &lsdesc->neighbor_router_id);
                        json_object_array_add(json_arr, json_loop);
                } else {
                        vty_out(vty, "    Type: %s Metric: %d\n", name,
index 7e9ed4160d546c4920f2fb4ea30ea45969757fea..2739dfb76d5d6878e8873631b9d6f61391df160a 100644 (file)
@@ -1482,9 +1482,8 @@ DEFUN(show_ipv6_ospf6_vrfs, show_ipv6_ospf6_vrfs_cmd,
 
                if (uj) {
                        json_object_int_add(json_vrf, "vrfId", vrf_id_ui);
-                       json_object_string_add(json_vrf, "routerId",
-                                              inet_ntop(AF_INET, &router_id,
-                                                        buf, sizeof(buf)));
+                       json_object_string_addf(json_vrf, "routerId", "%pI4",
+                                               &router_id);
                        json_object_object_add(json_vrfs, name, json_vrf);
 
                } else {