Permalink
Browse files

patch 8.0.0565: using freed memory in :caddbuf

Problem:    Using freed memory in :caddbuf after clearing quickfix list.
            (Dominique Pelle)
Solution:   Set qf_last to NULL.
  • Loading branch information...
brammool committed Apr 15, 2017
1 parent 39170e2 commit 31bdd13c335533c749993b57dcd980a87373139e
Showing with 3 additions and 0 deletions.
  1. +1 −0 src/quickfix.c
  2. +2 −0 src/version.c
View
@@ -2750,6 +2750,7 @@ qf_free(qf_info_T *qi, int idx)
vim_free(qi->qf_lists[idx].qf_title);
qi->qf_lists[idx].qf_title = NULL;
qi->qf_lists[idx].qf_index = 0;
qi->qf_lists[idx].qf_last = NULL;
qf_clean_dir_stack(&qi->qf_dir_stack);
qi->qf_directory = NULL;
View
@@ -764,6 +764,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
565,
/**/
564,
/**/

0 comments on commit 31bdd13

Please sign in to comment.