diff options
Diffstat (limited to 'LMI_RealmdRealmProvider.c')
-rw-r--r-- | LMI_RealmdRealmProvider.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/LMI_RealmdRealmProvider.c b/LMI_RealmdRealmProvider.c index 54915bd..30039f5 100644 --- a/LMI_RealmdRealmProvider.c +++ b/LMI_RealmdRealmProvider.c @@ -40,7 +40,7 @@ CMPIStatus LMI_RealmdRealm_InitFromDBusPath( return handle_g_error(&g_error, _cb, &status, CMPI_RC_ERR_FAILED, "rdcp_dbus_initialize failed"); } - GetDBusProperies(realm_props, dbus_path, REALM_DBUS_REALM_INTERFACE); + GetDBusProperies(realm_props, dbus_path, REALM_DBUS_REALM_INTERFACE, &status); LMI_RealmdRealmInitKeys(LMI_RealmdRealm, self, dbus_path); LMI_InitFromDBusRealmProps(LMI_RealmdRealm, self, realm_props); @@ -95,7 +95,7 @@ static CMPIStatus LMI_RealmdRealmEnumInstances( return handle_g_error(&g_error, _cb, &status, CMPI_RC_ERR_FAILED, "rdcp_dbus_initialize failed"); } - GetDBusProperies(provider_props, REALM_DBUS_SERVICE_PATH, REALM_DBUS_PROVIDER_INTERFACE); + GetDBusProperies(provider_props, REALM_DBUS_SERVICE_PATH, REALM_DBUS_PROVIDER_INTERFACE, &status); g_variant_lookup(provider_props, "Realms", "ao", &iter); while (g_variant_iter_next(iter, "&o", &realm_obj_path)) { @@ -245,12 +245,12 @@ KUint32 LMI_RealmdRealm_ChangeLoginPolicy( GVariant *permitted_remove = NULL; GVariant *options = NULL; - KUint32_Set(&result, 0); + KUint32_Set(&result, LMI_REALMD_RESULT_SUCCESS); CMSetStatus(status, CMPI_RC_OK); if (!rdcp_dbus_initialize(&g_error)) { handle_g_error(&g_error, _cb, status, CMPI_RC_ERR_FAILED, "rdcp_dbus_initialize failed"); - KUint32_Set(&result, 1); + KUint32_Set(&result, LMI_REALMD_RESULT_FAILED); goto exit; } @@ -261,21 +261,21 @@ KUint32 LMI_RealmdRealm_ChangeLoginPolicy( } if (!PermittedAdd->exists || PermittedAdd->null) { - CMSetStatusWithChars(cb, status, CMPI_RC_ERR_INVALID_PARAMETER, "PermittedAdd parameter absent") - KUint32_Set(&result, 1); + CMSetStatusWithChars(cb, status, CMPI_RC_ERR_INVALID_PARAMETER, "PermittedAdd parameter absent"); + KUint32_Set(&result, LMI_REALMD_RESULT_FAILED); goto exit; } if (!PermittedRemove->exists || PermittedRemove->null) { - CMSetStatusWithChars(cb, status, CMPI_RC_ERR_INVALID_PARAMETER, "PermittedRemove parameter absent") - KUint32_Set(&result, 1); + CMSetStatusWithChars(cb, status, CMPI_RC_ERR_INVALID_PARAMETER, "PermittedRemove parameter absent"); + KUint32_Set(&result, LMI_REALMD_RESULT_FAILED); goto exit; } if (!dbus_path_from_instance_id(self->InstanceID.chars, &dbus_path, &g_error)) { handle_g_error(&g_error, cb, status, CMPI_RC_ERR_FAILED, "dbus_path_from_instance_id() failed"); - KUint32_Set(&result, 1); + KUint32_Set(&result, LMI_REALMD_RESULT_FAILED); goto exit; } @@ -287,14 +287,14 @@ KUint32 LMI_RealmdRealm_ChangeLoginPolicy( if (!build_g_variant_string_array_from_KStringA(PermittedAdd, &permitted_add, &g_error)) { handle_g_error(&g_error, cb, status, CMPI_RC_ERR_FAILED, "failed to convert PermittedAdd to gvariant array"); - KUint32_Set(&result, 1); + KUint32_Set(&result, LMI_REALMD_RESULT_FAILED); goto exit; } if (!build_g_variant_string_array_from_KStringA(PermittedRemove, &permitted_remove, &g_error)) { handle_g_error(&g_error, cb, status, CMPI_RC_ERR_FAILED, "failed to convert PermittedRemove to gvariant array"); - KUint32_Set(&result, 1); + KUint32_Set(&result, LMI_REALMD_RESULT_FAILED); goto exit; } @@ -305,7 +305,7 @@ KUint32 LMI_RealmdRealm_ChangeLoginPolicy( permitted_add, permitted_remove, options, &g_error)) { handle_g_error(&g_error, cb, status, CMPI_RC_ERR_FAILED, "dbus_change_login_policy_call() failed"); - KUint32_Set(&result, 1); + KUint32_Set(&result, LMI_REALMD_RESULT_FAILED); goto exit; } |