list_delete_and_null should be used.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
/* Reset interface. */
for (ALL_LIST_ELEMENTS(ospf->oiflist, node, nnode, oi))
ospf_if_free(oi);
- list_delete(ospf->oiflist);
+ list_delete_and_null(&ospf->oiflist);
/* De-Register VRF */
ospf_zebra_vrf_deregister(ospf);
if (!CHECK_FLAG(om->options, OSPF_MASTER_SHUTDOWN))
instance = ospf->instance;
- list_delete(ospf->oi_write_q);
+ list_delete_and_null(&ospf->oi_write_q);
ospf_delete(ospf);