+ } else if (strcasecmp(member, "ConnectionFail") == 0) {
+ DBG("Received Connection failed error");
+ DBG("path : %s", path);
+ l2cap_le_cb_data_t *info;
+ l2cap_le_conn_info_t *conn_info;
+ char *info_path;
+ int res = -1;
+ g_variant_get(msg, "(s)", &info_path);
+
+ if (NULL != info_path) {
+ info = __find_l2cap_le_client_info_from_path(info_path);
+ if (info != NULL) {
+ conn_info = info->conn_info;
+ if (write(conn_info->hal_fd, &res, sizeof(res)) != sizeof(res)) {
+ ERR("Error Sending l2cap_le connection result");
+ }
+ __l2cap_le_cb_data_remove(info);
+ } else
+ ERR("info is NULL");
+ } else
+ ERR("info_path is NULL");