diff options
Diffstat (limited to 'nhrpd/nhrp_peer.c')
| -rw-r--r-- | nhrpd/nhrp_peer.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/nhrpd/nhrp_peer.c b/nhrpd/nhrp_peer.c index e7f2eaf5a7..e5e75dfea4 100644 --- a/nhrpd/nhrp_peer.c +++ b/nhrpd/nhrp_peer.c @@ -49,7 +49,8 @@ static void nhrp_peer_check_delete(struct nhrp_peer *p)  	THREAD_OFF(p->t_fallback);  	THREAD_OFF(p->t_timer); -	hash_release(nifp->peer_hash, p); +	if (nifp->peer_hash) +		hash_release(nifp->peer_hash, p);  	nhrp_interface_notify_del(p->ifp, &p->ifp_notifier);  	nhrp_vc_notify_del(p->vc, &p->vc_notifier);  	XFREE(MTYPE_NHRP_PEER, p);  | 
