char *data;
value_change.att_value = (guint8 *)g_malloc(len);
- if (!value_change.att_value) {
- BT_ERR("att_value is NULL");
- g_variant_unref(var);
- if (response_needed)
- g_dbus_method_invocation_return_value(invocation, NULL);
- else
- g_object_unref(invocation);
- return;
- }
data = (char *)g_variant_get_data(var);
memcpy(value_change.att_value, data, len);
char *data;
value_change.att_value = (guint8 *)g_malloc(len);
- if (!value_change.att_value) {
- BT_ERR("att_value is NULL");
- g_variant_unref(var);
- if (response_needed)
- g_dbus_method_invocation_return_value(invocation, NULL);
- else
- g_object_unref(invocation);
- return;
- }
+
data = (char *)g_variant_get_data(var);
memcpy(value_change.att_value, data, len);
}