MAKE_SURE_CONNECTION_IS_NOT_NULL();
- GError *call_sync_error = NULL;
+ g_autoptr(GError) g_err = NULL;
GVariant *retgv = g_dbus_connection_call_sync(
conn_config_,
method,
G_DBUS_CALL_FLAGS_NONE,
libsessiond_default_timeout,
NULL,
- &call_sync_error
+ &g_err
);
- if (!retgv || call_sync_error) {
- LOGE("Error while calling DBus method %s: %s", method, g_dbus_error_get_remote_error(call_sync_error));
- g_error_free(call_sync_error);
- return gerror_to_errcode(call_sync_error);
+ if (!retgv || g_err) {
+ LOGE("Error while calling DBus method %s: %s", method, g_dbus_error_get_remote_error(g_err));
+ return gerror_to_errcode(g_err);
}
if (out)