if (!client)
return btd_error_failed(msg, "Failed allocate notify session");
-#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
- chrc->notify_io = new0(struct sock_io, 1);
- chrc->notify_io->data = client;
- chrc->notify_io->msg = dbus_message_ref(msg);
- chrc->notify_io->destroy = notify_io_destroy;
-#endif
client->notify_id = bt_gatt_client_register_notify(gatt,
chrc->value_handle,
register_notify_io_cb,
client, NULL);
if (!client->notify_id) {
notify_client_unref(client);
-#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
- dbus_message_unref(chrc->notify_io->msg);
- g_free(chrc->notify_io);
- chrc->notify_io = NULL;
-#endif
return btd_error_failed(msg, "Failed to subscribe");
}
DBG("Added client to notify_clients. length: %d", queue_length(chrc->notify_clients));
#endif
-#ifndef TIZEN_FEATURE_BLUEZ_MODIFY
chrc->notify_io = new0(struct sock_io, 1);
chrc->notify_io->data = client;
chrc->notify_io->msg = dbus_message_ref(msg);
chrc->notify_io->destroy = notify_io_destroy;
-#endif
return NULL;
}