From: Fletcher T. Penney Date: Tue, 4 Jul 2017 13:10:19 +0000 (-0400) Subject: FIXED: PATH_MAX isn't reliable X-Git-Tag: 6.1.0^2~5 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=575732a53ff22d2468e8468d293c30c8eeb3ea0e;p=multimarkdown FIXED: PATH_MAX isn't reliable --- diff --git a/Sources/libMultiMarkdown/zip.c b/Sources/libMultiMarkdown/zip.c index f5b102a..33fcbed 100644 --- a/Sources/libMultiMarkdown/zip.c +++ b/Sources/libMultiMarkdown/zip.c @@ -104,7 +104,6 @@ #include "zip.h" #include -#include #include #include @@ -149,7 +148,8 @@ mz_bool unzip_archive_to_path(mz_zip_archive * pZip, const char * path) { // Directory 'path' exists // Remember current working directory - char cwd[PATH_MAX + 1]; + // Apparently PATH_MAX doesn't actually mean anything, so pick a big number + char cwd[4096 + 1]; getcwd(cwd, sizeof(cwd)); // Move into the desired directory