alarm_set_time_data_t *func_data = (alarm_set_time_data_t *)user_data;
reply = g_dbus_proxy_call_finish(func_data->proxy, res, &error);
- if (error) {
- LOGE("dbus error message: %s", error->message);
- g_error_free(error);
- return_code = ERR_ALARM_SYSTEM_FAIL;
+ if (!reply) {
+ if (error) {
+ LOGE("dbus error message: %s", error->message);
+ g_error_free(error);
+ return_code = ERR_ALARM_SYSTEM_FAIL;
+ }
} else {
g_variant_get(reply, "(i)", &return_code);
+ g_variant_unref(reply);
+
LOGD("alarm_set_time_async() dbus success. return_code[%d].",
return_code);
}
if (func_data->callback != NULL)
func_data->callback(return_code, func_data->user_data);
- g_variant_unref(reply);
g_free(func_data);
}
alarm_set_time_data_t *func_data = (alarm_set_time_data_t *)user_data;
reply = g_dbus_proxy_call_finish(func_data->proxy, res, &error);
- if (error) {
- LOGE("dbus error message: %s", error->message);
- g_error_free(error);
- return_code = ERR_ALARM_SYSTEM_FAIL;
+ if (!reply) {
+ if (error) {
+ LOGE("dbus error message: %s", error->message);
+ g_error_free(error);
+ return_code = ERR_ALARM_SYSTEM_FAIL;
+ }
} else {
g_variant_get(reply, "(i)", &return_code);
+ g_variant_unref(reply);
LOGD("alarm_set_time_with_propagation_delay_async() dbus success.\
return_code[%d].", return_code);
if (func_data->callback != NULL)
func_data->callback(return_code, func_data->user_data);
- g_variant_unref(reply);
g_free(func_data);
}