summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorAlessandro Bono <alessandro.bono369@gmail.com>2022-10-31 12:57:27 +0100
committerRay Strode <halfline@gmail.com>2023-04-28 19:41:28 +0000
commit6ba704fd2f4ef9eadb80052a9ca057cd1d9c87b7 (patch)
tree3c95009e5cda7d3e02c2ed41e21c41321576f4b9 /common
parente9111f19690828a896c1be1846fa0a1fcfc1defd (diff)
downloadgdm-6ba704fd2f4ef9eadb80052a9ca057cd1d9c87b7.tar.gz
gdm-settings-direct: Use g_auto*
Diffstat (limited to 'common')
-rw-r--r--common/gdm-settings-direct.c16
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;
}