commit | 5154a8880034b7bb94186d37bcecc6ee1a96f732 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Mon Jul 18 20:48:50 2022 +0100 |
committer | Bram Moolenaar <Bram@vim.org> | Mon Jul 18 20:48:50 2022 +0100 |
tree | 43c4b2d0409f9c7720bcad38d21a7d877fe4ad70 | |
parent | bd683e3a79d73e608fec0df7cee1109a27f2e70a [diff] [blame] |
patch 9.0.0057: has('patch-xxx') returns true Problem: has('patch-xxx') returns true. Solution: Check for digit. (closes #10751)
diff --git a/src/evalfunc.c b/src/evalfunc.c index f51aade..580f5d1 100644 --- a/src/evalfunc.c +++ b/src/evalfunc.c
@@ -6473,7 +6473,7 @@ || (minor == VIM_VERSION_MINOR && has_patch(atoi((char *)name + 10)))))); } - else + else if (isdigit(name[5])) n = has_patch(atoi((char *)name + 5)); } else if (STRICMP(name, "vim_starting") == 0)