summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRay Strode <rstrode@redhat.com>2009-07-15 14:43:29 -0400
committerRay Strode <rstrode@redhat.com>2009-07-15 14:43:29 -0400
commit105fa59118334e838eddf6b1e3ee58bb4ed00c85 (patch)
treea893a8c54c3edbd8b4274fb893b3a67446e972ac
parentd9b2e7fc717caa071a890f711f620c96f19b09d1 (diff)
downloadgdm-105fa59118334e838eddf6b1e3ee58bb4ed00c85.tar.gz
Allow uppercase or lowercase booleans in config file
Noticed while reviewing bug 577382
-rw-r--r--common/gdm-settings-utils.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/common/gdm-settings-utils.c b/common/gdm-settings-utils.c
index ca0153bb..5c95443c 100644
--- a/common/gdm-settings-utils.c
+++ b/common/gdm-settings-utils.c
@@ -278,10 +278,10 @@ gboolean
gdm_settings_parse_value_as_boolean (const char *value,
gboolean *bool)
{
- if (strcmp (value, "true") == 0 || strcmp (value, "1") == 0) {
+ if (g_ascii_strcasecmp (value, "true") == 0 || strcmp (value, "1") == 0) {
*bool = TRUE;
return TRUE;
- } else if (strcmp (value, "false") == 0 || strcmp (value, "0") == 0) {
+ } else if (g_ascii_strcasecmp (value, "false") == 0 || strcmp (value, "0") == 0) {
*bool = FALSE;
return TRUE;
} else {