X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=bt-api%2Fbt-gatt-client.c;h=9e3d0d8882c8cd7303eb44f30832e237b6189682;hb=a56302e7cb070c1fc92a041007af0893c61dfb94;hp=3f92e17ab9c60644d4dc7594c64c47e052529726;hpb=dbf0787e0b08e37fbae0ef55ac0e33ea78102f2c;p=platform%2Fcore%2Fconnectivity%2Fbluetooth-frwk.git diff --git a/bt-api/bt-gatt-client.c b/bt-api/bt-gatt-client.c index 3f92e17..9e3d0d8 100755 --- a/bt-api/bt-gatt-client.c +++ b/bt-api/bt-gatt-client.c @@ -2327,19 +2327,18 @@ BT_EXPORT_API int bluetooth_gatt_client_watch_characteristics( if (result != BLUETOOTH_ERROR_NONE) { BT_ERR("Fail to send request"); + BT_FREE_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param); return result; } else if (NULL == out_fd_list) { BT_ERR("out_fd_list is NULL"); + result = BLUETOOTH_ERROR_INTERNAL; } else { int *fd_list_array; int len = 0; int mtu; - int fd = -1;; - - if (!out_fd_list) - return BLUETOOTH_ERROR_INTERNAL; + int fd = -1; fd_list_array = g_unix_fd_list_steal_fds(out_fd_list, &len); BT_INFO("Num fds in fd_list is : %d, fd_list[0]: %d", len, fd_list_array[0]);