mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
vim-patch:8.0.0584: memory leak when executing quickfix tests
Problem: Memory leak when executing quickfix tests.
Solution: Free the list reference. (Yegappan Lakshmanan)
d788f6fe89
This commit is contained in:
parent
f0bd2bc39a
commit
765ff94b5b
@ -4313,6 +4313,10 @@ static void qf_free_stack(win_T *wp, qf_info_T *qi)
|
|||||||
// If the location list window is open, then create a new empty location
|
// If the location list window is open, then create a new empty location
|
||||||
// list
|
// list
|
||||||
qf_info_T *new_ll = ll_new_list();
|
qf_info_T *new_ll = ll_new_list();
|
||||||
|
|
||||||
|
// first free the list reference in the location list window
|
||||||
|
ll_free_all(&orig_wp->w_llist_ref);
|
||||||
|
|
||||||
orig_wp->w_llist_ref = new_ll;
|
orig_wp->w_llist_ref = new_ll;
|
||||||
if (llwin != NULL) {
|
if (llwin != NULL) {
|
||||||
llwin->w_llist = new_ll;
|
llwin->w_llist = new_ll;
|
||||||
|
Loading…
Reference in New Issue
Block a user