g_free(info->data);
g_free(info);
}
- if (var)
- g_variant_unref(var);
+
+ g_variant_unref(var);
} else if (strcasecmp(signal_name, BT_TDS_ACTIVATION_RESULT) == 0) {
BT_DBG("TDS Control point Activation result");
const char *address = NULL;
_bt_common_event_cb(BLUETOOTH_EVENT_TDS_ACTIVATION_INDICATION,
BLUETOOTH_ERROR_NONE, &ind_res,
event_info->cb, event_info->user_data);
- if (byte_var)
- g_variant_unref(byte_var);
+
+ g_variant_unref(byte_var);
} else if (strcasecmp(signal_name, BT_TDS_CONTROL_POINT_ENABLED) == 0) {
BT_DBG("TDS Control point Enabled event");
const char *address = NULL;
BT_INFO("uuid %s", profile_info.uuid);
result = _bt_register_profile(&profile_info, FALSE);
+ g_free(profile_info.role);
+
return result;
}
if (dev_class.major_class == BLUETOOTH_DEVICE_MAJOR_CLASS_COMPUTER) {
BT_ERR("Reject a authorization due to MDM Policy");
+ g_free(uuid);
return BLUETOOTH_ERROR_DEVICE_POLICY_RESTRICTION;
}
}
void _bt_core_handle_power_saving_mode_noti(void)
{
- int ret = 0;
-
if (TIZEN_PROFILE_WEARABLE)
return;
BT_DBG("+");
#ifdef ENABLE_TIZEN_2_4
+ int ret = 0;
+
ret = vconf_notify_key_changed(VCONFKEY_SETAPPL_PSMODE,
(vconf_callback_fn)__bt_core_power_saving_mode_cb, NULL);
-#endif
if (ret < 0)
BT_ERR("Unable to register key handler");
+#endif
}
void _bt_core_unregister_vconf_handler(void)
if (char_info->char_value) {
if (str) {
memcpy(char_info->char_value, str, strlen(str));
- g_free(str);
}
if (offset > 0) {
memcpy(&char_info->char_value[offset], value, value_length);
hps_char_list = g_slist_insert_sorted(hps_char_list,
char_info, char_info_cmp);
}
+ g_free(str);
return;
}
}
ipsp_proxy = _bt_get_ipsp_proxy();
if (ipsp_proxy == NULL) {
BT_ERR("can not get ipsp proxy");
+ g_free(address);
return;
}
ipsp_proxy = _bt_get_ipsp_proxy();
if (ipsp_proxy == NULL) {
BT_ERR("can not get ipsp proxy");
+ g_free(address);
return;
}
if (ret != BLUETOOTH_ERROR_NONE) {
BT_ERR("_bt_connect_profile Error");
+ g_free(func_data->address);
+ g_free(func_data);
return ret;
}
return BLUETOOTH_ERROR_NONE;
if (ret != BLUETOOTH_ERROR_NONE) {
BT_ERR("_bt_disconnect_profile Error");
+ g_free(func_data->address);
+ g_free(func_data);
return ret;
}
* advertising will be enabled again with updated advertising data.
*/
if (_bt_is_multi_adv_supported())
- __bt_tds_disable_advertising(provider);
+ ret = __bt_tds_disable_advertising(provider);
else
- __bt_tds_disable_advertising(NULL);
+ ret = __bt_tds_disable_advertising(NULL);
if (ret != BLUETOOTH_ERROR_NONE) {
BT_ERR("Failed to enable advertising with error: %d", ret);
return ret;
int i;
retv_if(NULL == address, BLUETOOTH_ERROR_INVALID_PARAM);
- retv_if(0 > len && NULL == data, BLUETOOTH_ERROR_INVALID_PARAM);
+ retv_if(NULL == data, BLUETOOTH_ERROR_INVALID_PARAM);
BT_DBG("+");
conn = _bt_gdbus_get_system_gconn();
retv_if(NULL == sender, BLUETOOTH_ERROR_INVALID_PARAM);
retv_if(NULL == address, BLUETOOTH_ERROR_INVALID_PARAM);
- retv_if(0 > len && NULL == data, BLUETOOTH_ERROR_INVALID_PARAM);
+ retv_if(NULL == data, BLUETOOTH_ERROR_INVALID_PARAM);
BT_DBG("+");
unsigned char org_id, unsigned char *buf, int len)
{
int transport;
- char *address;
+ char *address = NULL;
GVariant *tds_data;
GVariant *param;
int count = 0;
if (0 == count)
goto err;
+ g_free(address);
+
BT_DBG("-");
return;
err:
/* send activation response as error to bluez */
__bt_tds_send_activation_response(address,
TDS_CONTROL_POINT_RESPONSE_UNSUPPORTED_ORG_ID, NULL, 0);
+ g_free(address);
}
void _bt_tds_stop_by_terminated_process(char *name)
/* Send Indication & info removed internally */
__bt_tds_send_indication_event(info, buffer, len);
- if (value)
- g_variant_unref(value);
+ g_variant_unref(value);
}
BT_DBG("-");
}