summaryrefslogtreecommitdiff
path: root/zebra/zebra_cli.c
diff options
context:
space:
mode:
Diffstat (limited to 'zebra/zebra_cli.c')
-rw-r--r--zebra/zebra_cli.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/zebra/zebra_cli.c b/zebra/zebra_cli.c
index a00698e8c7..8fedcfedc0 100644
--- a/zebra/zebra_cli.c
+++ b/zebra/zebra_cli.c
@@ -230,11 +230,12 @@ DEFUN_YANG_NOSH (link_params,
ret = nb_cli_apply_changes(vty, NULL);
if (ret == CMD_SUCCESS) {
- char xpath[XPATH_MAXLEN];
+ char *xpath;
- snprintf(xpath, sizeof(xpath), "%s/frr-zebra:zebra/link-params",
- VTY_CURR_XPATH);
+ xpath = asprintfrr(MTYPE_TMP, "%s/frr-zebra:zebra/link-params",
+ VTY_CURR_XPATH);
VTY_PUSH_XPATH(LINK_PARAMS_NODE, xpath);
+ XFREE(MTYPE_TMP, xpath);
}
return ret;