mirror of
https://github.com/tmux/tmux.git
synced 2026-07-10 03:19:31 +00:00
9e49ec6cd325bf521f63450f3f87525cb82c63a9
frees the command list bound to the key while it is still being executed, leading to a use after free. To prevent this, create a dead keys list and defer freeing replaced or removed key bindings until the main loop when the key binding will have finished executing. Found by Johan Friis when creating a key binding to reload his configuration file.
Description
tmux source code
Languages
C
78.1%
Shell
13.3%
Roff
6.3%
Yacc
1.1%
M4
0.7%
Other
0.4%