diff options
Diffstat (limited to 'pcre_compile.c')
-rw-r--r-- | pcre_compile.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pcre_compile.c b/pcre_compile.c index fb80ed1..67c74e8 100644 --- a/pcre_compile.c +++ b/pcre_compile.c @@ -6951,7 +6951,8 @@ for (;; ptr++) slot = cd->name_table; for (i = 0; i < cd->names_found; i++) { - if (STRNCMP_UC_UC(name, slot+IMM2_SIZE, namelen) == 0) break; + if (STRNCMP_UC_UC(name, slot+IMM2_SIZE, namelen) == 0 && + slot[IMM2_SIZE+namelen] == 0) break; slot += cd->name_entry_size; } |