From 5a63d42de4500c42078cee294bdd78c4f0ffe589 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Wed, 14 Jan 2015 14:17:04 +0100 Subject: [PATCH] keyfile: use locale independent g_ascii_strcasecmp() https://bugzilla.gnome.org/show_bug.cgi?id=735824 (cherry picked from commit 904677dc88e318a9e9b95368c680b0663494be09) --- src/settings/plugins/keyfile/utils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/settings/plugins/keyfile/utils.c b/src/settings/plugins/keyfile/utils.c index 3361d55448..48eb0878be 100644 --- a/src/settings/plugins/keyfile/utils.c +++ b/src/settings/plugins/keyfile/utils.c @@ -59,7 +59,7 @@ check_prefix (const char *base, const char *tag) len = strlen (base); tag_len = strlen (tag); - if ((len > tag_len) && !strncasecmp (base, tag, tag_len)) + if ((len > tag_len) && !g_ascii_strncasecmp (base, tag, tag_len)) return TRUE; return FALSE; } @@ -74,7 +74,7 @@ check_suffix (const char *base, const char *tag) len = strlen (base); tag_len = strlen (tag); - if ((len > tag_len) && !strcasecmp (base + len - tag_len, tag)) + if ((len > tag_len) && !g_ascii_strcasecmp (base + len - tag_len, tag)) return TRUE; return FALSE; }