]> git.puffer.fish Git - mirror/frr.git/commitdiff
ospf6d: Stop using MTYPE_TMP in some cases
authorDonald Sharp <sharpd@nvidia.com>
Mon, 5 Dec 2022 17:10:25 +0000 (12:10 -0500)
committerDonald Sharp <sharpd@nvidia.com>
Mon, 5 Dec 2022 17:10:25 +0000 (12:10 -0500)
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
ospf6d/ospf6_lsa.c

index 2792820a542a81419cc46e482afe2f531d9c1072..55ac7c88a5a6e38377ebb51e1e6314e79436794d 100644 (file)
@@ -573,7 +573,7 @@ void ospf6_lsa_show_dump(struct vty *vty, struct ospf6_lsa *lsa,
                json = json_object_new_object();
                size_t header_str_sz = (2 * (end - start)) + 1;
 
-               header_str = XMALLOC(MTYPE_TMP, header_str_sz);
+               header_str = XMALLOC(MTYPE_OSPF6_LSA_HEADER, header_str_sz);
 
                inet_ntop(AF_INET, &lsa->header->id, id, sizeof(id));
                inet_ntop(AF_INET, &lsa->header->adv_router, adv_router,
@@ -586,7 +586,7 @@ void ospf6_lsa_show_dump(struct vty *vty, struct ospf6_lsa *lsa,
                json_object_string_add(json, "header", header_str);
                json_object_array_add(json_array, json);
 
-               XFREE(MTYPE_TMP, header_str);
+               XFREE(MTYPE_OSPF6_LSA_HEADER, header_str);
        } else {
                vty_out(vty, "\n%s:\n", lsa->name);