Mercurial > vim
comparison src/eval.c @ 12588:5bc07e5d2c1f v8.0.1172
patch 8.0.1172: when E734 is given option is still set
commit https://github.com/vim/vim/commit/2a6a6c3014e728cd01c750b0f60484d4eaf22a8c
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Oct 2 19:29:48 2017 +0200
patch 8.0.1172: when E734 is given option is still set
Problem: When E734 is given option is still set.
Solution: Assign NULL to "s". (Christian Brabandt)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Mon, 02 Oct 2017 19:30:04 +0200 |
parents | 3f16cf18386c |
children | b1a7e3968a31 |
comparison
equal
deleted
inserted
replaced
12587:133f06bc6ca0 | 12588:5bc07e5d2c1f |
---|---|
1702 { | 1702 { |
1703 opt_type = get_option_value(arg, &numval, | 1703 opt_type = get_option_value(arg, &numval, |
1704 &stringval, opt_flags); | 1704 &stringval, opt_flags); |
1705 if ((opt_type == 1 && *op == '.') | 1705 if ((opt_type == 1 && *op == '.') |
1706 || (opt_type == 0 && *op != '.')) | 1706 || (opt_type == 0 && *op != '.')) |
1707 { | |
1707 EMSG2(_(e_letwrong), op); | 1708 EMSG2(_(e_letwrong), op); |
1709 s = NULL; /* don't set the value */ | |
1710 } | |
1708 else | 1711 else |
1709 { | 1712 { |
1710 if (opt_type == 1) /* number */ | 1713 if (opt_type == 1) /* number */ |
1711 { | 1714 { |
1712 if (*op == '+') | 1715 if (*op == '+') |