mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-11 16:39:33 +00:00
lib: Fix non-integrated config error display
When using a non-integrated config and starting up of a protocol daemon, we were not properly handling all possible cases and as such when an user hit an actual error they were getting (null) listed for the message string. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
parent
2a82635882
commit
c539c38944
15
lib/vty.c
15
lib/vty.c
@ -2279,6 +2279,21 @@ static void vty_read_file(FILE *confp)
|
||||
case CMD_ERR_NO_MATCH:
|
||||
message = "No such command";
|
||||
break;
|
||||
case CMD_WARNING:
|
||||
message = "Command returned Warning";
|
||||
break;
|
||||
case CMD_WARNING_CONFIG_FAILED:
|
||||
message = "Command returned Warning Config Failed";
|
||||
break;
|
||||
case CMD_ERR_INCOMPLETE:
|
||||
message = "Command returned Incomplete";
|
||||
break;
|
||||
case CMD_ERR_EXEED_ARGC_MAX:
|
||||
message = "Command exceeded maximum number of Arguments";
|
||||
break;
|
||||
default:
|
||||
message = "Command returned unhandled error message";
|
||||
break;
|
||||
}
|
||||
|
||||
nl = strchr(vty->error_buf, '\n');
|
||||
|
Loading…
Reference in New Issue
Block a user