projects
/
platform
/
core
/
connectivity
/
bluetooth-frwk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix the incorrect Tx / Rx data size issue
[platform/core/connectivity/bluetooth-frwk.git]
/
bt-api
/
bt-common.c
diff --git
a/bt-api/bt-common.c
b/bt-api/bt-common.c
index
696468a
..
654e18f
100644
(file)
--- a/
bt-api/bt-common.c
+++ b/
bt-api/bt-common.c
@@
-133,11
+133,11
@@
bt_user_info_t *_bt_get_user_data(int type)
return &user_info[type];
}
return &user_info[type];
}
-int _bt_common_send_rfcomm_rx_details(int len)
+int _bt_common_send_rfcomm_rx_details(
unsigned
int len)
{
uid_t uid = getuid();
pid_t pid = getpid();
{
uid_t uid = getuid();
pid_t pid = getpid();
- int size = len;
+
unsigned
int size = len;
int ret = BLUETOOTH_ERROR_NONE;
BT_INFO("+");
int ret = BLUETOOTH_ERROR_NONE;
BT_INFO("+");
@@
-146,7
+146,7
@@
int _bt_common_send_rfcomm_rx_details(int len)
g_array_append_vals(in_param1, &uid, sizeof(uid_t));
g_array_append_vals(in_param2, &pid, sizeof(pid_t));
g_array_append_vals(in_param1, &uid, sizeof(uid_t));
g_array_append_vals(in_param2, &pid, sizeof(pid_t));
- g_array_append_vals(in_param3, &size, sizeof(int));
+ g_array_append_vals(in_param3, &size, sizeof(
unsigned
int));
ret = _bt_send_request(BT_BLUEZ_SERVICE, BT_RFCOMM_SEND_RX_DETAILS,
in_param1, in_param2, in_param3, in_param4, &out_param);
ret = _bt_send_request(BT_BLUEZ_SERVICE, BT_RFCOMM_SEND_RX_DETAILS,
in_param1, in_param2, in_param3, in_param4, &out_param);
@@
-156,11
+156,11
@@
int _bt_common_send_rfcomm_rx_details(int len)
return ret;
}
return ret;
}
-int _bt_common_send_rfcomm_tx_details(int len)
+int _bt_common_send_rfcomm_tx_details(
unsigned
int len)
{
uid_t uid = getuid();
pid_t pid = getpid();
{
uid_t uid = getuid();
pid_t pid = getpid();
- int size = len;
+
unsigned
int size = len;
int ret = BLUETOOTH_ERROR_NONE;
BT_INFO("+");
int ret = BLUETOOTH_ERROR_NONE;
BT_INFO("+");
@@
-169,7
+169,7
@@
int _bt_common_send_rfcomm_tx_details(int len)
g_array_append_vals(in_param1, &uid, sizeof(uid_t));
g_array_append_vals(in_param2, &pid, sizeof(pid_t));
g_array_append_vals(in_param1, &uid, sizeof(uid_t));
g_array_append_vals(in_param2, &pid, sizeof(pid_t));
- g_array_append_vals(in_param3, &size, sizeof(int));
+ g_array_append_vals(in_param3, &size, sizeof(
unsigned
int));
ret = _bt_send_request(BT_BLUEZ_SERVICE, BT_RFCOMM_SEND_TX_DETAILS,
in_param1, in_param2, in_param3, in_param4, &out_param);
ret = _bt_send_request(BT_BLUEZ_SERVICE, BT_RFCOMM_SEND_TX_DETAILS,
in_param1, in_param2, in_param3, in_param4, &out_param);