diff options
author | Eliseo Martínez <eliseomarmol@gmail.com> | 2015-02-20 12:14:27 +0100 |
---|---|---|
committer | Eliseo Martínez <eliseomarmol@gmail.com> | 2015-02-21 10:35:48 +0100 |
commit | c784ffb30892050b9002df93cc84a5f68a8c872c (patch) | |
tree | cbc2d2739d54a84a5fd4bbe151e1ce4668e7ba58 /runtime | |
parent | 56e339c59458d591071bfb61cf61662cb3773bfa (diff) | |
download | rneovim-c784ffb30892050b9002df93cc84a5f68a8c872c.tar.gz rneovim-c784ffb30892050b9002df93cc84a5f68a8c872c.tar.bz2 rneovim-c784ffb30892050b9002df93cc84a5f68a8c872c.zip |
Fix warnings: window.c: close_last_window_tabpage(): Use after free: RI.
Problem : Use after free @ 1795.
Diagnostic : Real issue.
Rationale : prev_curtab can in fact be freed as a result of call
`win_close_othertab(win, free_buf, prev_curtab);`, but it's
later used at
`sprintf(..., tabpage_index(prev_curtab));`.
This was introduced at
3ffc5d81c34cfdd535573a50790690c88e4324bb.
Resolution : Move prev_idx calculation before the call freeing
prev_curtab.
Diffstat (limited to 'runtime')
0 files changed, 0 insertions, 0 deletions