| http://bugs.gentoo.org/416985 |
| |
| --- src/conffile.c |
| +++ src/conffile.c |
| @@ -372,7 +372,7 @@ static int cf_prepare_regexps() |
| /* A regexp matching a boolean value*/ |
| |
| if( regcomp(&declaration_RE, |
| - "^[[:blank:]]*([-a-zA-Z_]+)[[:blank:]]*" |
| + "^[[:blank:]]*([-[:alpha:]_]+)[[:blank:]]*" |
| "=[[:blank:]]*(.*)$", |
| REG_EXTENDED )) { |
| perror(_("Could not compile regular expression for boolean values")); |
| @@ -392,7 +392,7 @@ static int cf_prepare_regexps() |
| } |
| |
| if( regcomp(&uint_RE, |
| - "^[[:blank:]]*([a-zA-Z_]+)[[:blank:]]*" |
| + "^[[:blank:]]*([[:alpha:]_]+)[[:blank:]]*" |
| "=[[:blank:]]*([0-9]+)$", |
| REG_EXTENDED )) { |
| perror(_("Could not compile regular expression for integer values")); |