static int thermometer_init(void) { if (!main_opts.gatt_enabled) { DBG("GATT is disabled"); return -ENOTSUP; } return thermometer_manager_init(); }
static int thermometer_init(void) { connection = dbus_bus_get(DBUS_BUS_SYSTEM, NULL); if (connection == NULL) return -EIO; if (thermometer_manager_init(connection) < 0) { dbus_connection_unref(connection); return -EIO; } return 0; }