mirror of
https://github.com/neovim/neovim.git
synced 2024-12-29 14:41:06 -07:00
89232b8b48
Problem: When unibi_format() modifies params and data->buf overflows, unibi_format() is called again, causing the params to be modified twice. This can happen for escapes sequences that use the %i terminfo format specifier (e.g. cursor_address), which makes unibi_format() increase the param by 1. Solution: Make a copy of data->params before calling unibi_format(). |
||
---|---|---|
.. | ||
altscreen_spec.lua | ||
api_spec.lua | ||
buffer_spec.lua | ||
channel_spec.lua | ||
cursor_spec.lua | ||
edit_spec.lua | ||
ex_terminal_spec.lua | ||
helpers.lua | ||
highlight_spec.lua | ||
mouse_spec.lua | ||
scrollback_spec.lua | ||
tui_spec.lua | ||
window_spec.lua | ||
window_split_tab_spec.lua |