return BLUETOOTH_ERROR_PERMISSION_DEINED;
}
+ if (socket_fd < 0) {
+ BT_ERR("Invalid FD");
+ return BLUETOOTH_ERROR_INVALID_PARAM;
+ }
+
#ifdef RFCOMM_DIRECT
BT_INFO("<<<<<<<<< RFCOMM Remove socket request from app, fd=[%d] >>>>>>>>>>>", socket_fd);
char address[20];
BT_INFO(">>>>>>>>RFCOMM server disconnect request from APP>>>>>>>>>");
+ if (socket_fd < 0) {
+ BT_ERR("Invalid FD");
+ return BLUETOOTH_ERROR_INVALID_PARAM;
+ }
info = __find_rfcomm_info_with_fd(socket_fd);
if (info == NULL)
#endif
BT_CHECK_ENABLED(return);
+ if (socket_fd < 0) {
+ BT_ERR("Invalid FD");
+ return BLUETOOTH_ERROR_INVALID_PARAM;
+ }
#ifdef RFCOMM_DIRECT
BT_INFO("<<<<<<<<< RFCOMM Listen & accept from app >>>>>>>>>>>");
#endif
BT_CHECK_ENABLED(return);
+ if (socket_fd < 0) {
+ BT_ERR("Invalid FD");
+ return BLUETOOTH_ERROR_INVALID_PARAM;
+ }
#ifdef RFCOMM_DIRECT
BT_INFO("<<<<<<<<< RFCOMM Listen >>>>>>>>>>>");
int result;
BT_CHECK_ENABLED(return);
+ if (server_fd < 0) {
+ BT_ERR("Invalid FD");
+ return BLUETOOTH_ERROR_INVALID_PARAM;
+ }
BT_INIT_PARAMS();
BT_ALLOC_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
BT_CHECK_ENABLED(return);
+ if (server_fd < 0) {
+ BT_ERR("Invalid FD");
+ return BLUETOOTH_ERROR_INVALID_PARAM;
+ }
+
BT_INFO("+");
BT_INIT_PARAMS();