Permalink
Browse files

patch 8.0.0356: leaking memory when setting 'ttytype'

Problem:    Leaking memory when setting 'ttytype'.
Solution:   Get free_oldval from the right option entry.
  • Loading branch information...
brammool committed Feb 23, 2017
1 parent 187a4f2 commit 354796c19a0a4a048017059a0281938cc0b8f09a
Showing with 3 additions and 0 deletions.
  1. +1 −0 src/option.c
  2. +2 −0 src/version.c
View
@@ -5936,6 +5936,7 @@ did_set_string_option(
/* Both 'term' and 'ttytype' point to T_NAME, only set the
* P_ALLOCED flag on 'term'. */
opt_idx = findoption((char_u *)"term");
+ free_oldval = (options[opt_idx].flags & P_ALLOCED);
}
}
View
@@ -764,6 +764,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 356,
/**/
355,
/**/

0 comments on commit 354796c

Please sign in to comment.