From 4911ca9cab5d75b5031edb83b52423ed47798324 Mon Sep 17 00:00:00 2001 From: Pascal Mathis Date: Sun, 13 May 2018 19:11:43 +0200 Subject: lib: Moved no-password warnings into header file The warning string which appears when the users executes 'no (enable) password' was moved into command.h and declared as a constant named 'NO_PASSWD_CMD_WARNING'. This avoids duplicate code and makes it easy to change the warning message in all places at once. Signed-off-by: Pascal Mathis --- lib/command.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/command.h') diff --git a/lib/command.h b/lib/command.h index 9ba53e0907..8d9c39b0ea 100644 --- a/lib/command.h +++ b/lib/command.h @@ -376,6 +376,10 @@ struct cmd_node { #define CONF_BACKUP_EXT ".sav" +/* Command warnings. */ +#define NO_PASSWD_CMD_WARNING \ + "Please be aware that removing the password is a security risk and you should think twice about this command.\n" + /* IPv4 only machine should not accept IPv6 address for peer's IP address. So we replace VTY command string like below. */ #define NEIGHBOR_ADDR_STR "Neighbor address\nIPv6 address\n" -- cgit v1.2.3