mirror of
git://git.code.sf.net/p/zsh/code
synced 2024-12-29 16:25:35 +01:00
49820: Fix a crash when completing with combination of -Q and braces
minimal reproducer .zshrc: zstyle ':completion:*' completer _oldlist _complete setopt nolistambiguous autoload compinit; compinit compdef _foo foo;_foo() { compadd -Q -- stash@{{0,1}} }
This commit is contained in:
parent
d7b8619396
commit
054ccf7666
2 changed files with 14 additions and 10 deletions
17
ChangeLog
17
ChangeLog
|
@ -1,10 +1,3 @@
|
|||
2022-03-30 Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>
|
||||
|
||||
* 49910: Test/D07multibyte.ztst, Test/E03posix.ztst: move
|
||||
multibyte-related incompatibility with POSIX from E03 to D07
|
||||
|
||||
* 49908: Test/ztst.zsh: reset LC_CTYPE to C during tests.
|
||||
|
||||
2022-03-30 Mikael Magnusson <mikachu@gmail.com>
|
||||
|
||||
* 49893: Src/Zle/comp.h, Src/Zle/compcore.c: Fix comments for
|
||||
|
@ -18,6 +11,16 @@
|
|||
* 49813: Doc/Zsh/redirect.yo, Src/exec.c: <<<: Document newline
|
||||
behavior and fix optimization
|
||||
|
||||
* 49820: Src/Zle/compresult.c: Fix a crash when completing with
|
||||
combination of -Q and braces
|
||||
|
||||
2022-03-30 Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>
|
||||
|
||||
* 49910: Test/D07multibyte.ztst, Test/E03posix.ztst: move
|
||||
multibyte-related incompatibility with POSIX from E03 to D07
|
||||
|
||||
* 49908: Test/ztst.zsh: reset LC_CTYPE to C during tests.
|
||||
|
||||
2022-03-29 Bart Schaefer <schaefer@zsh.org>
|
||||
|
||||
* 49918: NEWS, README: Update for 49917 and 49911.
|
||||
|
|
|
@ -612,9 +612,10 @@ instmatch(Cmatch m, int *scs)
|
|||
int pcs = zlemetacs;
|
||||
|
||||
l = 0;
|
||||
for (bp = brbeg, brpos = m->brpl,
|
||||
bradd = (m->pre ? strlen(m->pre) : 0);
|
||||
bp; bp = bp->next, brpos++) {
|
||||
bradd = (m->pre ? strlen(m->pre) : 0);
|
||||
for (bp = brbeg, brpos = m->brpl;
|
||||
bp && brpos;
|
||||
bp = bp->next, brpos++) {
|
||||
zlemetacs = a + *brpos + bradd;
|
||||
pcs = zlemetacs;
|
||||
l = strlen(bp->str);
|
||||
|
|
Loading…
Reference in a new issue