option: Make all pointers in set_string_option constant

This commit is contained in:
ZyX 2016-06-24 17:23:29 +03:00
parent 458a4d0444
commit 7900e38a8f

View File

@ -2340,15 +2340,11 @@ static char *set_string_option(const int opt_idx, const char *const value,
char *const oldval = *varp; char *const oldval = *varp;
*varp = s; *varp = s;
char *saved_oldval = NULL; char *const saved_oldval = (starting ? NULL : xstrdup(oldval));
if (!starting) {
saved_oldval = xstrdup(oldval);
}
char *r = NULL; char *const r = (char *)did_set_string_option(
if ((r = (char *)did_set_string_option(opt_idx, (char_u **)varp, (int)true, opt_idx, (char_u **)varp, (int)true, (char_u *)oldval, NULL, opt_flags);
(char_u *)oldval, NULL, opt_flags)) if (r == NULL) {
== NULL) {
did_set_option(opt_idx, opt_flags, true); did_set_option(opt_idx, opt_flags, true);
} }