From df875db9895d5593efc2ed9b0a8e9cf1495a35be Mon Sep 17 00:00:00 2001 From: Svante Signell Date: Tue, 30 Sep 2014 22:23:27 +0200 Subject: [PATCH] Avoid PATH_MAX by using getcwd(nullptr, 0) as supported by modern glibc-based OSes. --- src/shrpx.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/shrpx.cc b/src/shrpx.cc index 5abe104a..1bb3ea51 100644 --- a/src/shrpx.cc +++ b/src/shrpx.cc @@ -1225,9 +1225,7 @@ int main(int argc, char **argv) mod_config()->argv[i] = strdup(argv[i]); } - char cwd[PATH_MAX]; - - mod_config()->cwd = getcwd(cwd, sizeof(cwd)); + mod_config()->cwd = getcwd(nullptr, 0); if(mod_config()->cwd == nullptr) { auto error = errno; LOG(FATAL) << "failed to get current working directory: errno=" << error;