diff options
| author | Donald Sharp <donaldsharp72@gmail.com> | 2022-06-24 14:49:55 -0400 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-06-24 14:49:55 -0400 | 
| commit | 9a18e713148a58044c82f699735b1614cff67e98 (patch) | |
| tree | fe479919fc5ef4cb18d22f0d97a4aee16e4572f0 /pimd/pim_iface.c | |
| parent | f6b258321c70f40678fccdffb81293b212a00ee6 (diff) | |
| parent | 1925ca8f4e40f8521beac35dc78e0837fa2f6874 (diff) | |
Merge pull request #11475 from patrasar/pim_if_delete
pimd: fix pim interface deletion flow
Diffstat (limited to 'pimd/pim_iface.c')
| -rw-r--r-- | pimd/pim_iface.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/pimd/pim_iface.c b/pimd/pim_iface.c index 4e92a2c5dc..ddfa2187de 100644 --- a/pimd/pim_iface.c +++ b/pimd/pim_iface.c @@ -213,8 +213,8 @@ void pim_if_delete(struct interface *ifp)  #if PIM_IPV == 4  	igmp_sock_delete_all(ifp);  #endif - -	pim_neighbor_delete_all(ifp, "Interface removed from configuration"); +	if (pim_ifp->pim_sock_fd >= 0) +		pim_sock_delete(ifp, "Interface removed from configuration");  	pim_if_del_vif(ifp);  | 
