0
0
mirror of https://github.com/vim/vim.git synced 2025-09-25 03:54:15 -04:00

patch 8.1.1046: the "secure" variable is used inconsistently

Problem:    the "secure" variable is used inconsistently. (Justin M. Keyes)
Solution:   Set it to one instead of incrementing.
This commit is contained in:
Bram Moolenaar
2019-03-24 14:02:04 +01:00
parent 63dbfd33c1
commit 82b033eff8
3 changed files with 7 additions and 6 deletions

View File

@@ -5151,13 +5151,12 @@ do_set(
// effects in secure mode. Also when the value was
// set with the P_INSECURE flag and is not
// completely replaced.
if (secure
if ((opt_flags & OPT_MODELINE)
#ifdef HAVE_SANDBOX
|| sandbox != 0
|| sandbox != 0
#endif
|| (opt_flags & OPT_MODELINE)
|| (!value_is_replaced && (*p & P_INSECURE)))
++secure;
|| (!value_is_replaced && (*p & P_INSECURE)))
secure = 1;
// Handle side effects, and set the global value
// for ":set" on local options. Note: when setting