From 34fff6c270588c5f50fcc4c79cb27f6de3b6d451 Mon Sep 17 00:00:00 2001 From: Colin Baumgarten Date: Mon, 18 Mar 2024 13:32:39 +0100 Subject: [PATCH] cli_auto_top: Add missing clear of cli-edit-mtpoint Without that going to the top from inside a mountpoint will lead to an invalid combination of cli-edit-* states which will in turn make following commands fail. --- apps/cli/cli_auto.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/cli/cli_auto.c b/apps/cli/cli_auto.c index 3b7a9d56..20437052 100644 --- a/apps/cli/cli_auto.c +++ b/apps/cli/cli_auto.c @@ -282,6 +282,7 @@ cli_auto_up(clixon_handle h, clicon_data_set(h, "cli-edit-mode", ""); clicon_data_cvec_del(h, "cli-edit-cvv"); clicon_data_cvec_del(h, "cli-edit-filter"); + clicon_data_set(h, "cli-edit-mtpoint", ""); goto ok; } /* get before and after api-path-fmt (as generated from yang) */ @@ -345,6 +346,7 @@ cli_auto_top(clixon_handle h, clicon_data_set(h, "cli-edit-mode", ""); clicon_data_cvec_del(h, "cli-edit-cvv"); clicon_data_cvec_del(h, "cli-edit-filter"); + clicon_data_set(h, "cli-edit-mtpoint", ""); retval = 0; done: return retval;