]> git.puffer.fish Git - mirror/frr.git/commitdiff
isisd: fix display of srv6 subsubtlvs
authorLouis Scalbert <louis.scalbert@6wind.com>
Tue, 21 May 2024 14:22:34 +0000 (16:22 +0200)
committerLouis Scalbert <louis.scalbert@6wind.com>
Thu, 23 May 2024 12:43:21 +0000 (14:43 +0200)
Fix display of srv6 subsubtlvs

Fixes: 648a158802 ("isisd: Add SRv6 End.X SID to Sub-TLV format func")
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
isisd/isis_tlvs.c

index e715cc30b6b49e6d54ee7b8da8fd81436242acf7..b2e19401e760ad97c3b60848be325d902a1f9d5e 100644 (file)
@@ -955,7 +955,8 @@ static void format_item_ext_subtlvs(struct isis_ext_subtlvs *exts,
                                json_object_array_add(arr_adj_json, flags_json);
                                if (adj->subsubtlvs)
                                        isis_format_subsubtlvs(adj->subsubtlvs,
-                                                              NULL, json,
+                                                              NULL,
+                                                              arr_adj_json,
                                                               indent + 4);
                        }
                } else
@@ -1031,7 +1032,8 @@ static void format_item_ext_subtlvs(struct isis_ext_subtlvs *exts,
                                json_object_array_add(arr_adj_json, flags_json);
                                if (lan->subsubtlvs)
                                        isis_format_subsubtlvs(lan->subsubtlvs,
-                                                              NULL, json,
+                                                              NULL,
+                                                              arr_adj_json,
                                                               indent + 4);
                        }
                } else