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 == '+')