[gdm] Fix language name parsing regex
- From: Ray Strode <halfline src gnome org>
- To: svn-commits-list gnome org
- Subject: [gdm] Fix language name parsing regex
- Date: Wed, 3 Jun 2009 23:53:24 -0400 (EDT)
commit 74cdbc6d71120f2d9c91965ead989f68cadb4bac
Author: Ray Strode <rstrode redhat com>
Date: Wed Jun 3 23:52:06 2009 -0400
Fix language name parsing regex
It didn't properly escape the "." character so it was allowing
any character to be matched instead of just periods.
---
gui/simple-greeter/gdm-languages.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/gui/simple-greeter/gdm-languages.c b/gui/simple-greeter/gdm-languages.c
index 2d862b2..429ba28 100644
--- a/gui/simple-greeter/gdm-languages.c
+++ b/gui/simple-greeter/gdm-languages.c
@@ -123,7 +123,7 @@ gdm_parse_language_name (const char *name,
error = NULL;
re = g_regex_new ("^(?P<language>[^_ [:space:]]+)"
"(_(?P<territory>[[:upper:]]+))?"
- "(.(?P<codeset>[-_0-9a-zA-Z]+))?"
+ "(\\.(?P<codeset>[-_0-9a-zA-Z]+))?"
"(@(?P<modifier>[[:ascii:]]+))?$",
0, 0, &error);
if (re == NULL) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]