summaryrefslogtreecommitdiffstats
path: root/sharpd
diff options
context:
space:
mode:
authorKeelan10 <keelan.cannoo@icloud.com>2023-04-03 09:36:33 +0200
committerKeelan10 <keelan.cannoo@icloud.com>2023-04-03 15:51:48 +0200
commit5aa36ff77b83d50cecf2b9c9854fc439c77d464f (patch)
treebf22467077c9878b285dd73cab6cb7b0398602fd /sharpd
parentMerge pull request #13182 from taspelund/add_bgp_json_comments (diff)
downloadfrr-5aa36ff77b83d50cecf2b9c9854fc439c77d464f.tar.xz
frr-5aa36ff77b83d50cecf2b9c9854fc439c77d464f.zip
sharpd: Fix sharpd memory leak
Free path Signed-off-by: Keelan Cannoo <keelan.cannoo@icloud.com>
Diffstat (limited to 'sharpd')
-rw-r--r--sharpd/sharp_vty.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sharpd/sharp_vty.c b/sharpd/sharp_vty.c
index 77b562d6a..1fdac2c28 100644
--- a/sharpd/sharp_vty.c
+++ b/sharpd/sharp_vty.c
@@ -1245,6 +1245,7 @@ DEFPY (show_sharp_cspf,
}
if (path->status != SUCCESS) {
vty_out(vty, "Path computation failed: %d\n", path->status);
+ cpath_del(path);
return CMD_SUCCESS;
}
@@ -1260,7 +1261,7 @@ DEFPY (show_sharp_cspf,
&edge->attributes->standard.remote6);
}
vty_out(vty, "\n");
-
+ cpath_del(path);
return CMD_SUCCESS;
}