mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-07-09 07:35:21 +00:00
Merge pull request #12184 from nberlee/master
vtysh: Ensure an empty string does not get printed for host/domain
This commit is contained in:
commit
12b689e359
@ -652,18 +652,21 @@ int vtysh_read_config(const char *config_default_dir, bool dry_run)
|
||||
*/
|
||||
void vtysh_config_write(void)
|
||||
{
|
||||
const char *name;
|
||||
char line[512];
|
||||
|
||||
if (cmd_hostname_get()) {
|
||||
snprintf(line, sizeof(line), "hostname %s", cmd_hostname_get());
|
||||
name = cmd_hostname_get();
|
||||
if (name && name[0] != '\0') {
|
||||
snprintf(line, sizeof(line), "hostname %s", name);
|
||||
vtysh_config_parse_line(NULL, line);
|
||||
}
|
||||
|
||||
if (cmd_domainname_get()) {
|
||||
snprintf(line, sizeof(line), "domainname %s",
|
||||
cmd_domainname_get());
|
||||
name = cmd_domainname_get();
|
||||
if (name && name[0] != '\0') {
|
||||
snprintf(line, sizeof(line), "domainname %s", name);
|
||||
vtysh_config_parse_line(NULL, line);
|
||||
}
|
||||
|
||||
if (vtysh_write_integrated == WRITE_INTEGRATED_NO)
|
||||
vtysh_config_parse_line(NULL,
|
||||
"no service integrated-vtysh-config");
|
||||
|
Loading…
Reference in New Issue
Block a user