Bug 1582224

Summary: glibc: regex functions ignore character equivalents
Product: [Fedora] Fedora Reporter: Florian Weimer <fweimer>
Component: glibcAssignee: Carlos O'Donell <codonell>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 28CC: aoliva, arjun, codonell, dj, fweimer, jskarvad, law, mfabian, pfrankli, rth, siddhesh
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1582219 Environment:
Last Closed: 2018-05-24 15:21:43 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Florian Weimer 2018-05-24 15:04:18 UTC
+++ This bug was initially created as a clone of Bug #1582219 +++

Description of problem:
E.g. '[[=a=]]' regex doesn't match 'รก' in Czech locale as it should. It seems to be regression, because it worked in glibc-2.26 and older. All locales seems to be affected, not only the Czech.

How reproducible:
Always

Steps to Reproduce:
1. gcc -o regex regex.c
2. ./regex

Actual results:
locale: cs_CZ.UTF-8
regcomp: 0
regexec: 1

Expected results:
locale: cs_CZ.UTF-8
regcomp: 0
regexec: 0

Comment 1 Florian Weimer 2018-05-24 15:21:43 UTC

*** This bug has been marked as a duplicate of bug 1582229 ***