diff --git a/code/nel/src/misc/path.cpp b/code/nel/src/misc/path.cpp index 80911027b..8fc8435d7 100644 --- a/code/nel/src/misc/path.cpp +++ b/code/nel/src/misc/path.cpp @@ -1727,16 +1727,16 @@ std::string CFileContainer::getTemporaryDirectory() static std::string path; if (path.empty()) { - char *tempDir = getenv("TEMP"); + std::string tempDir = getenv("TEMP"); - if (tempDir == NULL) + if (tempDir.empty()) tempDir = getenv("TMP"); #ifdef NL_OS_UNIX - if (tempDir == NULL) + if (tempDir.empty()) tempDir = "/tmp"; #else - if (tempDir == NULL) + if (tempDir.empty()) tempDir = "."; #endif