summaryrefslogtreecommitdiffstats
path: root/LMI_RealmdRealmProvider.c
diff options
context:
space:
mode:
Diffstat (limited to 'LMI_RealmdRealmProvider.c')
-rw-r--r--LMI_RealmdRealmProvider.c24
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;
}