summaryrefslogtreecommitdiff
path: root/lib/dfa.c
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2016-11-20 20:16:29 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2016-11-20 20:16:56 -0800
commit60e8ffca02dd4eac3a87b744f4f9ef68f3dffa35 (patch)
tree94c36fd0adf655eb04f4ec3ff6482eb59637741d /lib/dfa.c
parent19a23ce7c07fcac4c969dfec254ba02e59975e96 (diff)
downloadgnulib-60e8ffca02dd4eac3a87b744f4f9ef68f3dffa35.tar.gz
dfa: fix logic typo
Problem reported by Stephane Chazelas (Bug#24973). * lib/dfa.c (using_simple_locale): Fix typo that caused some non-simple locales like fr_FR to be treated as simple.
Diffstat (limited to 'lib/dfa.c')
-rw-r--r--lib/dfa.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/dfa.c b/lib/dfa.c
index 744a9f1413..7b80a1a099 100644
--- a/lib/dfa.c
+++ b/lib/dfa.c
@@ -815,8 +815,8 @@ using_simple_locale (bool multibyte)
&& '}' == 125 && '~' == 126)
};
- if (native_c_charset && !multibyte)
- return true;
+ if (!native_c_charset || multibyte)
+ return false;
else
{
/* Treat C and POSIX locales as being compatible. Also, treat