summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2022-09-04 13:41:37 +0100
committerBram Moolenaar <Bram@vim.org>2022-09-04 13:41:37 +0100
commiteb5adf19d15de4dd1d148954ac5345154f0fea60 (patch)
tree454d15277cb5cad689e047e55f730c442e42fafd /src
parent6b085b9d7367e077ca69f4f82ba0f92cc6b6e443 (diff)
patch 9.0.0377: argument assignment does not workv9.0.0377
Problem: Argument assignment does not work. Solution: Skip over "=".
Diffstat (limited to 'src')
-rw-r--r--src/userfunc.c2
-rw-r--r--src/version.c2
2 files changed, 3 insertions, 1 deletions
diff --git a/src/userfunc.c b/src/userfunc.c
index 0c6f9938f0..a227031019 100644
--- a/src/userfunc.c
+++ b/src/userfunc.c
@@ -311,7 +311,7 @@ get_function_args(
// find the end of the expression (doesn't evaluate it)
any_default = TRUE;
- p = skipwhite(p) + 1;
+ p = skipwhite(np + 1);
expr = p;
if (eval1(&p, &rettv, NULL) != FAIL)
{
diff --git a/src/version.c b/src/version.c
index 1e3f9a3bdf..1f6ba8caa1 100644
--- a/src/version.c
+++ b/src/version.c
@@ -704,6 +704,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 377,
+/**/
376,
/**/
375,