From 9b754b8033b9f2a1dc8ba1227df2e5d75185dda7 Mon Sep 17 00:00:00 2001 From: Steve Bennett Date: Mon, 26 Dec 2022 09:17:58 +1000 Subject: file normalise: ensure realpath() buffer is long enough On some systems, 1024 isn't enough so use PATH_MAX if available. Fixes: #247 Signed-off-by: Steve Bennett --- jim-file.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/jim-file.c b/jim-file.c index b73076f..758a27c 100644 --- a/jim-file.c +++ b/jim-file.c @@ -68,8 +68,12 @@ #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 -- cgit v1.1