From a42e6e0082a6d564dbfa55317d4a698ac12ae898 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Thu, 10 Jun 2021 18:43:25 +0200 Subject: patch 8.2.2969: subtracting from number option fails when result is zero Problem: Subtracting from number option fails when result is zero. (Ingo Karkat) Solution: Reset the string value when using the numeric value. (closes #8351) --- src/evalvars.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/evalvars.c') diff --git a/src/evalvars.c b/src/evalvars.c index f3b4da222..7581a1417 100644 --- a/src/evalvars.c +++ b/src/evalvars.c @@ -1439,6 +1439,7 @@ ex_let_one( case '%': n = (long)num_modulus(numval, n, &failed); break; } + s = NULL; } else if (opt_type == gov_string && stringval != NULL && s != NULL) -- cgit v1.2.1