summaryrefslogtreecommitdiff
path: root/lib/zclient.c
diff options
context:
space:
mode:
authorRenato Westphal <renato@openbsd.org>2018-08-28 17:10:04 -0300
committerGitHub <noreply@github.com>2018-08-28 17:10:04 -0300
commitefd1f138ccd0a577b210cf5a0a27a7ea2739c59e (patch)
tree1bda391e243a92038350e77c22df5170f5cfdc41 /lib/zclient.c
parent9c42f07ccbe9534c48b7660640708da8cd371711 (diff)
parent4931a3659acc8fc59379ee85ecb65b02509ae940 (diff)
Merge pull request #2337 from pguibert6WIND/netns_alias
default VRF naming update
Diffstat (limited to 'lib/zclient.c')
-rw-r--r--lib/zclient.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/zclient.c b/lib/zclient.c
index b2bafcb7d8..c5a48c178a 100644
--- a/lib/zclient.c
+++ b/lib/zclient.c
@@ -1366,6 +1366,9 @@ static void zclient_vrf_add(struct zclient *zclient, vrf_id_t vrf_id)
vrf = vrf_get(vrf_id, vrfname_tmp);
vrf->data.l.table_id = data.l.table_id;
memcpy(vrf->data.l.netns_name, data.l.netns_name, NS_NAMSIZ);
+ /* overwrite default vrf */
+ if (vrf_id == VRF_DEFAULT)
+ vrf_set_default_name(vrfname_tmp);
vrf_enable(vrf);
}