diff --git a/src/path.cc b/src/path.cc index 78dd5804fc391d..af9dae4071d794 100644 --- a/src/path.cc +++ b/src/path.cc @@ -240,8 +240,7 @@ std::string PathResolve(Environment* env, const size_t numArgs = paths.size(); for (int i = numArgs - 1; i >= -1 && !resolvedAbsolute; i--) { - const std::string& path = - (i >= 0) ? std::string(paths[i]) : env->GetCwd(env->exec_path()); + const std::string& path = (i >= 0) ? std::string(paths[i]) : cwd; if (!path.empty()) { resolvedPath = std::string(path) + "/" + resolvedPath;