aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval/vars.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/eval/vars.c')
-rw-r--r--src/nvim/eval/vars.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nvim/eval/vars.c b/src/nvim/eval/vars.c
index 190cc62d85..1aecb40e0b 100644
--- a/src/nvim/eval/vars.c
+++ b/src/nvim/eval/vars.c
@@ -1617,6 +1617,10 @@ static void set_option_from_tv(const char *varname, typval_T *varp)
char nbuf[NUMBUFLEN];
if (varp->v_type == VAR_BOOL) {
+ if (is_string_option(varname)) {
+ emsg(_(e_stringreq));
+ return;
+ }
numval = (long)varp->vval.v_number;
strval = "0"; // avoid using "false"
} else {