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 /test/includes/pre/sys/fcntl.h | |
| 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 'test/includes/pre/sys/fcntl.h')
0 files changed, 0 insertions, 0 deletions
