void oval_pext_free(oval_pext_t *pext) { if (!pext->do_init) { /* free structs */ oval_pdtbl_free(pext->pdtbl); } pthread_mutex_destroy(&pext->lock); free(pext); }
void oval_pext_free(oval_pext_t *pext) { if (!pext->do_init) { /* free structs */ oscap_free(pext->pdsc); pext->pdsc = NULL; pext->pdsc_cnt = 0; oval_pdtbl_free(pext->pdtbl); } pthread_mutex_destroy(&pext->lock); oscap_free(pext); }