diff options
| author | NIIBE Yutaka <[email protected]> | 2017-11-09 05:03:22 +0000 |
|---|---|---|
| committer | NIIBE Yutaka <[email protected]> | 2017-11-09 05:03:22 +0000 |
| commit | ccf3ba92087e79abdeaa0208795829b431c6f201 (patch) | |
| tree | c1410fdfd7860767e97ecf5951ddcf44bd71034d /dirmngr/workqueue.c | |
| parent | doc: Include NEWS from the 2.2.2 release (diff) | |
| download | gnupg-ccf3ba92087e79abdeaa0208795829b431c6f201.tar.gz gnupg-ccf3ba92087e79abdeaa0208795829b431c6f201.zip | |
g10: Fix regexp sanitization.
* g10/trustdb.c (sanitize_regexp): Only escape operators.
--
To sanitize a regular expression, quoting by backslash should be only
done for defined characters. POSIX defines 12 characters including
dot and backslash.
Quoting other characters is wrong, in two ways; It may build an
operator like: \b, \s, \w when using GNU library. Case ignored match
doesn't work, because quoting lower letter means literally and no
much to upper letter.
GnuPG-bug-id: 2923
Co-authored-by: Damien Goutte-Gattat <[email protected]>
Signed-off-by: NIIBE Yutaka <[email protected]>
Diffstat (limited to 'dirmngr/workqueue.c')
0 files changed, 0 insertions, 0 deletions
