diff options
| author | phanium <91544758+phanen@users.noreply.github.com> | 2025-05-30 19:57:07 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-05-30 06:57:07 -0500 |
| commit | 756751afa3709b89f7525d5142fdd44bb3afdab1 (patch) | |
| tree | a420c96f275621d8c96742e5925f4716a217472a /runtime/lua | |
| parent | b28bbee539625f9bcbf128e8da400d1d55b499ff (diff) | |
| download | rneovim-756751afa3709b89f7525d5142fdd44bb3afdab1.tar.gz rneovim-756751afa3709b89f7525d5142fdd44bb3afdab1.tar.bz2 rneovim-756751afa3709b89f7525d5142fdd44bb3afdab1.zip | |
fix(terminal): stack overflow when too many csi args (#34012)
fix: stack overflow when too many csi args
Problem:
Crash when csi contains > 16 args. It's easy to trigger
when you attempt to pipe external terminal scrollback buffer.
```sh
nvim --clean --cmd "term printf
'\e[38:2:59:66:97;48:2:36:40:59;58:2:224:175:104;4:3m'"
```
Solution:
Increase buffer size.
Diffstat (limited to 'runtime/lua')
0 files changed, 0 insertions, 0 deletions