diff options
| -rw-r--r-- | pimd/pim_instance.c | 3 | 
1 files changed, 3 insertions, 0 deletions
diff --git a/pimd/pim_instance.c b/pimd/pim_instance.c index b3410d15af..da49385304 100644 --- a/pimd/pim_instance.c +++ b/pimd/pim_instance.c @@ -178,6 +178,9 @@ static int pim_vrf_enable(struct vrf *vrf)  	zlog_debug("%s: for %s %u", __func__, vrf->name, vrf->vrf_id); +	if (vrf_bind(vrf->vrf_id, pim->reg_sock, NULL) < 0) +		zlog_warn("Failed to bind register socket to VRF %s", vrf->name); +  	pim_mroute_socket_enable(pim);  	FOR_ALL_INTERFACES (vrf, ifp) {  | 
