We don't need to explicitly check type of returned gvariant
as this will be handled by g_dbus_method_call_sync() (as invoked
via method_call_sync()).
Change-Id: I5327b670ec002f3be00e8fe40e8ba20314ccf3fe
return ret;
g_autofree char *get_user = NULL;
- if (!typechecked_g_variant_get(out, "(s)", &get_user) || !get_user) {
- LOGE("DBus method %s returned incorrect %s", dbus_method_call.GetCurrentUser, !get_user ? "value" : "type");
- return SUBSESSION_ERROR_IO_ERROR;
- }
-
+ g_variant_get(out, "(s)", &get_user);
subsession_user_copy(user, get_user);
return SUBSESSION_ERROR_NONE;