void fdisk_free_ask(struct fdisk_ask *ask) { if (!ask) return; fdisk_reset_ask(ask); free(ask); }
void fdisk_free_ask(struct fdisk_ask *ask) { if (!ask) return; fdisk_reset_ask(ask); DBG(ASK, ul_debugobj(ask, "free")); free(ask); }
/** * fdisk_unref_ask: * @ask: ask instance * * De-incremparts reference counter, on zero the @ask is automatically * deallocated. */ void fdisk_unref_ask(struct fdisk_ask *ask) { if (!ask) return; ask->refcount--; if (ask->refcount <= 0) { fdisk_reset_ask(ask); DBG(ASK, ul_debugobj(ask, "free")); free(ask); } }