diff options
| author | Jakov Smolić <jsmolic@gentoo.org> | 2025-02-22 13:36:21 +0100 |
|---|---|---|
| committer | Jakov Smolić <jsmolic@gentoo.org> | 2025-02-22 14:16:30 +0100 |
| commit | 75d82143fa29cb7a37550333c548292bda6b4687 (patch) | |
| tree | 48d7564e75979629a4d86ffa50f687d9744a8b32 /dev-db/sqlite/files | |
| parent | 117a1a9fa7d196acd8658b59f92bcfff962210de (diff) | |
| download | gentoo-75d82143fa29cb7a37550333c548292bda6b4687.tar.gz gentoo-75d82143fa29cb7a37550333c548292bda6b4687.tar.bz2 gentoo-75d82143fa29cb7a37550333c548292bda6b4687.zip | |
dev-db/sqlite: Fix buffer overflow in autosetup jimsh
Add a patch similar to
https://github.com/msteveb/jimtcl/commit/9b754b8033b9f2a1dc8ba1227df2e5d75185dda7
until this is fixed upstream in autosetup
Closes: https://bugs.gentoo.org/949981
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Diffstat (limited to 'dev-db/sqlite/files')
| -rw-r--r-- | dev-db/sqlite/files/sqlite-3.49.1-jimsh.patch | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/dev-db/sqlite/files/sqlite-3.49.1-jimsh.patch b/dev-db/sqlite/files/sqlite-3.49.1-jimsh.patch new file mode 100644 index 000000000000..68203390c793 --- /dev/null +++ b/dev-db/sqlite/files/sqlite-3.49.1-jimsh.patch @@ -0,0 +1,36 @@ +# https://bugs.gentoo.org/949981 +# https://github.com/msteveb/jimtcl/commit/9b754b8033b9f2a1dc8ba1227df2e5d75185dda7 +--- a/autosetup/jimsh0.c ++++ b/autosetup/jimsh0.c +@@ -2088,9 +2088,13 @@ enum wbuftype { + #define UNIX_SOCKETS 0 + #endif + +-#ifndef MAXPATHLEN +-#define MAXPATHLEN JIM_PATH_LEN +-#endif ++# ifndef MAXPATHLEN ++# ifdef PATH_MAX ++# define MAXPATHLEN PATH_MAX ++# else ++# define MAXPATHLEN JIM_PATH_LEN ++# endif ++# endif + + + +@@ -4173,14 +4177,6 @@ int Jim_regexpInit(Jim_Interp *interp) + #define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR) + #endif + +-# ifndef MAXPATHLEN +-# ifdef PATH_MAX +-# define MAXPATHLEN PATH_MAX +-# else +-# define MAXPATHLEN JIM_PATH_LEN +-# endif +-# endif +- + #if defined(__MINGW32__) || defined(__MSYS__) || defined(_MSC_VER) + #define ISWINDOWS 1 + |
