static void setup_unref(struct a2dp_setup *setup) { setup->ref--; DBG("%p: ref=%d", setup, setup->ref); if (setup->ref <= 0) setup_free(setup); }
static void setup_unref(struct a2dp_setup *setup) { setup->ref--; debug("setup_unref(%p): ref=%d", setup, setup->ref); if (setup->ref <= 0) setup_free(setup); }
static void setup_unref(struct a2dp_setup *setup) { if (!g_slist_find(setups, setup)) { error("setup_unref: trying to unref a unknown setup"); return; } setup->ref--; debug("setup_unref(%p): ref=%d", setup, setup->ref); if (setup->ref <= 0) { if (setup->idle) g_source_remove(setup->idle); if (setup->reconfigure_timeout) g_source_remove(setup->reconfigure_timeout); setup_free(setup); } }
static void setup_remove(struct a2dp_setup *setup) { setups = g_slist_remove(setups, setup); setup_free(setup); }