diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2018-08-02 20:27:53 -0400 | 
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2018-08-02 20:27:53 -0400 | 
| commit | e2c4bc88d240008bb2225955bfefc588d9cdaf2f (patch) | |
| tree | db5d2a62d6167b173cacfa462d3c280feefdc68d /pimd/pim_instance.c | |
| parent | 0c68972d5399c5f0c27c3886353fa3058ca73742 (diff) | |
pimd: Fix crash on shutdown in oil
When shutting down, do not free oil information after
interface information since we use the data there to
do so.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'pimd/pim_instance.c')
| -rw-r--r-- | pimd/pim_instance.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/pimd/pim_instance.c b/pimd/pim_instance.c index 5121dc94ca..e664bf3062 100644 --- a/pimd/pim_instance.c +++ b/pimd/pim_instance.c @@ -54,10 +54,10 @@ static void pim_instance_terminate(struct pim_instance *pim)  		pim->rpf_hash = NULL;  	} -	pim_oil_terminate(pim); -  	pim_if_terminate(pim); +	pim_oil_terminate(pim); +  	pim_msdp_exit(pim);  	XFREE(MTYPE_PIM_PIM_INSTANCE, pim);  | 
