summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorAlessandro Bono <alessandro.bono369@gmail.com>2022-08-31 16:02:05 +0200
committerAlessandro Bono <alessandro.bono369@gmail.com>2022-10-29 12:39:18 +0200
commit3d6517ca3ec0e97a78935a5f7ddfdf485a92a775 (patch)
tree57bc23c354f3c916802ce234562dbf2e3caafcce /common
parentcd84f8272b5146f1515e3a64ba5452a7d49a4956 (diff)
downloadgdm-3d6517ca3ec0e97a78935a5f7ddfdf485a92a775.tar.gz
gdm-settings: Add missing guards in public functions
Diffstat (limited to 'common')
-rw-r--r--common/gdm-settings.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/common/gdm-settings.c b/common/gdm-settings.c
index 8ff33e43..77b3316c 100644
--- a/common/gdm-settings.c
+++ b/common/gdm-settings.c
@@ -123,6 +123,7 @@ gdm_settings_set_value (GdmSettings *settings,
g_return_val_if_fail (GDM_IS_SETTINGS (settings), FALSE);
g_return_val_if_fail (settings->backends != NULL, FALSE);
g_return_val_if_fail (key != NULL, FALSE);
+ g_return_val_if_fail (value != NULL, FALSE);
g_debug ("Setting value %s", key);
@@ -192,6 +193,8 @@ gdm_settings_reload (GdmSettings *settings)
GList *l;
GdmSettingsBackend *backend;
+ g_return_if_fail (GDM_IS_SETTINGS (settings));
+
g_list_foreach (settings->backends, (GFunc) g_object_unref, NULL);
g_list_free (settings->backends);
settings->backends = NULL;