diff options
author | A. Wilcox <AWilcox@Wilcox-Tech.com> | 2022-02-20 21:08:54 -0600 |
---|---|---|
committer | A. Wilcox <AWilcox@Wilcox-Tech.com> | 2022-05-01 17:05:53 -0500 |
commit | aad9e708a3accbc4a94014098568459503bf6f24 (patch) | |
tree | 784c1b44beac27cbb9ba8c1c71e96e6a30a3ba18 /system/lua5.3/CVE-2019-6706.patch | |
parent | a9206eeeb178baef627c07767b85152aefb9d21c (diff) | |
download | packages-aad9e708a3accbc4a94014098568459503bf6f24.tar.gz packages-aad9e708a3accbc4a94014098568459503bf6f24.tar.bz2 packages-aad9e708a3accbc4a94014098568459503bf6f24.tar.xz packages-aad9e708a3accbc4a94014098568459503bf6f24.zip |
system/lua5.3 (and rdeps): Move to user/
Diffstat (limited to 'system/lua5.3/CVE-2019-6706.patch')
-rw-r--r-- | system/lua5.3/CVE-2019-6706.patch | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/system/lua5.3/CVE-2019-6706.patch b/system/lua5.3/CVE-2019-6706.patch deleted file mode 100644 index c35f81a4a..000000000 --- a/system/lua5.3/CVE-2019-6706.patch +++ /dev/null @@ -1,27 +0,0 @@ -Lifted from Ubuntu: - -https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/lua5.3/5.3.3-1.1ubuntu1/lua5.3_5.3.3-1.1ubuntu1.debian.tar.xz -0c7d89b1413cc55f3aff5bbd40e5726b7d69b856befbbf32f00f58588dc4ce81 - ---- a/src/lapi.c -+++ b/src/lapi.c -@@ -1285,14 +1285,14 @@ LUA_API void *lua_upvalueid (lua_State * - - LUA_API void lua_upvaluejoin (lua_State *L, int fidx1, int n1, - int fidx2, int n2) { -- LClosure *f1; -- UpVal **up1 = getupvalref(L, fidx1, n1, &f1); -+ UpVal **up1 = getupvalref(L, fidx1, n1, NULL); /* the last parameter not needed */ - UpVal **up2 = getupvalref(L, fidx2, n2, NULL); -+ if (*up1 == *up2) return; /* Already joined */ -+ (*up2)->refcount++; -+ if (upisopen(*up2)) (*up2)->u.open.touched = 1; -+ luaC_upvalbarrier(L, *up2); - luaC_upvdeccount(L, *up1); - *up1 = *up2; -- (*up1)->refcount++; -- if (upisopen(*up1)) (*up1)->u.open.touched = 1; -- luaC_upvalbarrier(L, *up1); - } - - |