summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
Diffstat (limited to 'common')
-rw-r--r--common/gdm-settings-desktop-backend.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/common/gdm-settings-desktop-backend.c b/common/gdm-settings-desktop-backend.c
index 786ff795..74d460b5 100644
--- a/common/gdm-settings-desktop-backend.c
+++ b/common/gdm-settings-desktop-backend.c
@@ -333,10 +333,10 @@ gdm_settings_desktop_backend_set_value (GdmSettingsBackend *backend,
const char *value,
GError **error)
{
- char *old_val;
- char *g;
- char *k;
- char *l;
+ g_autofree char *old_val = NULL;
+ g_autofree char *g = NULL;
+ g_autofree char *k = NULL;
+ g_autofree char *l = NULL;
g_return_val_if_fail (GDM_IS_SETTINGS_BACKEND (backend), FALSE);
g_return_val_if_fail (key != NULL, FALSE);
@@ -364,8 +364,6 @@ gdm_settings_desktop_backend_set_value (GdmSettingsBackend *backend,
gdm_settings_backend_value_changed (backend, key, old_val, value);
- g_free (old_val);
-
return TRUE;
}