diff options
Diffstat (limited to 'common')
-rw-r--r-- | common/gdm-settings-desktop-backend.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/common/gdm-settings-desktop-backend.c b/common/gdm-settings-desktop-backend.c index 74d460b5..2d6d99ac 100644 --- a/common/gdm-settings-desktop-backend.c +++ b/common/gdm-settings-desktop-backend.c @@ -62,15 +62,14 @@ _gdm_settings_desktop_backend_set_file_name (GdmSettingsDesktopBackend *backend, const char *filename) { gboolean res; - GError *error; - char *contents; + g_autoptr(GError) error = NULL; + g_autofree char *contents = NULL; g_free (backend->filename); backend->filename = g_strdup (filename); backend->key_file = g_key_file_new (); - error = NULL; res = g_key_file_load_from_file (backend->key_file, backend->filename, G_KEY_FILE_KEEP_COMMENTS | G_KEY_FILE_KEEP_TRANSLATIONS, @@ -83,7 +82,6 @@ _gdm_settings_desktop_backend_set_file_name (GdmSettingsDesktopBackend *backend, if (contents != NULL) { g_debug ("GdmSettings: %s is:\n%s\n", backend->filename, contents); - g_free (contents); } } |