From b9af44cd98c34ed3cda9fe39bd3bfbb8bffe7040 Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Sat, 26 May 2012 21:36:24 +0200 Subject: [PATCH] Fixed compilation on *NIX. --- base/application.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/base/application.cpp b/base/application.cpp index 0a3210c95..578501ef7 100644 --- a/base/application.cpp +++ b/base/application.cpp @@ -348,7 +348,10 @@ string Application::GetExeDirectory(void) const PathEnv = getenv("PATH"); if (PathEnv != NULL) { - PathEnv = Memory::StrDup(PathEnv); + PathEnv = strdup(PathEnv); + + if (PathEnv == NULL) + throw bad_alloc(); FoundPath = false; -- 2.40.0