DBG("%p version 0x%04x", target, target->version);
service = btd_device_get_service(session->dev, AVRCP_REMOTE_UUID);
+#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
+ if (service)
+ btd_service_connecting_complete(service, 0);
+#else
btd_service_connecting_complete(service, 0);
+#endif
player = g_slist_nth_data(server->players, 0);
if (player != NULL) {
{
GIOChannel *io = NULL;
GError *gerr = NULL;
+ int fd;
- io = g_io_channel_unix_new(bt_att_get_fd(att));
+ fd = bt_att_get_fd(att);
+ if (fd < 0) {
+ error("failed to get fd");
+ return false;
+ }
+
+ io = g_io_channel_unix_new(fd);
if (!io)
return false;
void __hci_attach_log_init(void)
{
int option = LOG_NDELAY | LOG_PID;
+ char *str;
- enabled = g_strsplit_set(g_strdup("*"), ":, ", 0);
+ str = g_strdup("*");
+ enabled = g_strsplit_set(str, ":, ", 0);
__btd_enable_debug(__start___debug, __stop___debug);
openlog("hciattach", option, LOG_DAEMON);
syslog(LOG_INFO, "hciattach daemon for debugging");
+
+ g_free(str);
}
#endif
return 0;
req = request_create(client);
- if (!req)
+ if (!req) {
+ free(op);
return 0;
+ }
op->callback = callback;
op->user_data = user_data;