vim-patch:8.0.0975: using freed memory when setting 'backspace'

Problem:    Using freed memory when setting 'backspace'.
Solution:   When changing oldval also change origval.

edbc0d46cf
This commit is contained in:
Justin M. Keyes 2018-02-11 16:44:00 +01:00
parent 82a9051857
commit f69e0d314f

View File

@ -1584,6 +1584,9 @@ do_set (
break;
}
xfree(oldval);
if (origval == oldval) {
origval = *(char_u **)varp;
}
oldval = *(char_u **)varp;
}
/*