diff options
| author | Peter Stephenson <pws@zsh.org> | 2015-06-22 17:35:38 +0100 |
|---|---|---|
| committer | Peter Stephenson <pws@zsh.org> | 2015-06-22 17:35:38 +0100 |
| commit | 7d588bc158c24d4e60b579d60b76cde55225b01c (patch) | |
| tree | 8028d2181b6dc5fa6176fc8e2da14a4cbd054418 /Src/Modules/regex.c | |
| parent | 35558: narrow-to-region: Use unique parameter names for new feature (diff) | |
| download | zsh-7d588bc158c24d4e60b579d60b76cde55225b01c.tar zsh-7d588bc158c24d4e60b579d60b76cde55225b01c.tar.gz zsh-7d588bc158c24d4e60b579d60b76cde55225b01c.tar.bz2 zsh-7d588bc158c24d4e60b579d60b76cde55225b01c.tar.lz zsh-7d588bc158c24d4e60b579d60b76cde55225b01c.tar.xz zsh-7d588bc158c24d4e60b579d60b76cde55225b01c.tar.zst zsh-7d588bc158c24d4e60b579d60b76cde55225b01c.zip | |
33566: regex module fix for unmatched parentheses
Diffstat (limited to 'Src/Modules/regex.c')
| -rw-r--r-- | Src/Modules/regex.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Src/Modules/regex.c b/Src/Modules/regex.c index 94f523f32..16cc77f30 100644 --- a/Src/Modules/regex.c +++ b/Src/Modules/regex.c @@ -155,6 +155,11 @@ zcond_regex_match(char **a, int id) ++n, ++m, ++bptr, ++eptr) { char buf[DIGBUFSIZE]; + if (m->rm_so < 0 || m->rm_eo < 0) { + *bptr = ztrdup("-1"); + *eptr = ztrdup("-1"); + continue; + } ptr = lhstr; leftlen = m->rm_so; offs = 0; |
