updated for version 7.4.621
Problem: Returning 1 in the wrong function. (Raymond Ko)
Solution: Return 1 in the right function (hopefully).
diff --git a/src/if_lua.c b/src/if_lua.c
index 0ca81e3..d926f73 100644
--- a/src/if_lua.c
+++ b/src/if_lua.c
@@ -1517,7 +1517,7 @@
return 0;
}
luaV_totypval(L, -1, rettv);
- return 1;
+ return 0;
}
static int
@@ -1548,7 +1548,7 @@
abort = set_ref_in_item(&tv, copyID, NULL, NULL);
}
lua_pushinteger(L, abort);
- return 0;
+ return 1;
}
static int
diff --git a/src/version.c b/src/version.c
index f46f917..be1bee3 100644
--- a/src/version.c
+++ b/src/version.c
@@ -742,6 +742,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 621,
+/**/
620,
/**/
619,