diff options
author | Alessandro Bono <alessandro.bono369@gmail.com> | 2022-10-31 12:57:27 +0100 |
---|---|---|
committer | Ray Strode <halfline@gmail.com> | 2023-04-28 19:41:28 +0000 |
commit | 6ba704fd2f4ef9eadb80052a9ca057cd1d9c87b7 (patch) | |
tree | 3c95009e5cda7d3e02c2ed41e21c41321576f4b9 /common | |
parent | e9111f19690828a896c1be1846fa0a1fcfc1defd (diff) | |
download | gdm-6ba704fd2f4ef9eadb80052a9ca057cd1d9c87b7.tar.gz |
gdm-settings-direct: Use g_auto*
Diffstat (limited to 'common')
-rw-r--r-- | common/gdm-settings-direct.c | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/common/gdm-settings-direct.c b/common/gdm-settings-direct.c index 4fa5543f..c5435e8b 100644 --- a/common/gdm-settings-direct.c +++ b/common/gdm-settings-direct.c @@ -68,7 +68,7 @@ static gboolean get_value (const char *key, char **value) { - char *str; + g_autofree char *str = NULL; gboolean res; res = gdm_settings_get_value (settings_object, key, &str, NULL); @@ -80,8 +80,6 @@ get_value (const char *key, *value = g_strdup (str); } - g_free (str); - return TRUE; } @@ -92,7 +90,7 @@ gdm_settings_direct_get_int (const char *key, GdmSettingsEntry *entry; gboolean ret; gboolean res; - char *str; + g_autofree char *str = NULL; g_return_val_if_fail (key != NULL, FALSE); g_return_val_if_fail (value != NULL, FALSE); @@ -111,8 +109,6 @@ gdm_settings_direct_get_int (const char *key, ret = gdm_settings_parse_value_as_integer (str, value); - g_free (str); - return ret; } @@ -143,7 +139,7 @@ gdm_settings_direct_get_boolean (const char *key, GdmSettingsEntry *entry; gboolean ret; gboolean res; - char *str; + g_autofree char *str = NULL; g_return_val_if_fail (key != NULL, FALSE); g_return_val_if_fail (value != NULL, FALSE); @@ -162,8 +158,6 @@ gdm_settings_direct_get_boolean (const char *key, ret = gdm_settings_parse_value_as_boolean (str, value); - g_free (str); - return ret; } @@ -174,7 +168,7 @@ gdm_settings_direct_get_string (const char *key, GdmSettingsEntry *entry; gboolean ret; gboolean res; - char *str; + g_autofree char *str = NULL; g_return_val_if_fail (key != NULL, FALSE); g_return_val_if_fail (value != NULL, FALSE); @@ -195,8 +189,6 @@ gdm_settings_direct_get_string (const char *key, *value = g_strdup (str); - g_free (str); - return ret; } |