fix(main/plutolang): Fix buffer overflow in os.tmpname
This commit is contained in:
parent
baccbb078c
commit
d9ec3a624e
|
@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="A superset of Lua 5.4, with unique features, optimizatio
|
|||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="Komo @cattokomo"
|
||||
TERMUX_PKG_VERSION="0.9.0"
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_SRCURL=https://github.com/PlutoLang/Pluto/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=1401cc2e25c9e8e23c9d30bd4ed83be48d48967a01f0cea3961ecaef4f97be8e
|
||||
TERMUX_PKG_AUTO_UPDATE=true
|
||||
|
|
|
@ -2,8 +2,12 @@ diff --git a/src/loslib.cpp b/src/loslib.cpp
|
|||
index e496940..3e4cb3d 100644
|
||||
--- a/src/loslib.cpp
|
||||
+++ b/src/loslib.cpp
|
||||
@@ -112,7 +112,7 @@
|
||||
#define LUA_TMPNAMBUFSIZE 32
|
||||
@@ -111,10 +111,10 @@
|
||||
|
||||
#include <unistd.h>
|
||||
|
||||
-#define LUA_TMPNAMBUFSIZE 32
|
||||
+#define LUA_TMPNAMBUFSIZE 256
|
||||
|
||||
#if !defined(LUA_TMPNAMTEMPLATE)
|
||||
-#define LUA_TMPNAMTEMPLATE "/tmp/lua_XXXXXX"
|
||||
|
|
Loading…
Reference in New Issue