Browse Source

BUG: Only do ~ test if HOME variable is defined.

Brad King 20 years ago
parent
commit
5e02b5ec96
1 changed files with 4 additions and 2 deletions
  1. 4 2
      Source/kwsys/testSystemTools.cxx

+ 4 - 2
Source/kwsys/testSystemTools.cxx

@@ -54,9 +54,11 @@ int main(/*int argc, char* argv*/)
     {
     CheckConvertToUnixSlashes(toUnixPaths[cc][0], toUnixPaths[cc][1]);
     }
+
+  // Special check for ~
+  kwsys_stl::string output;
+  if(kwsys::SystemTools::GetEnv("HOME", output))
     {
-    // Special check for ~
-    kwsys_stl::string output = kwsys::SystemTools::GetEnv("HOME");
     output += "/foo bar/lala";
     CheckConvertToUnixSlashes("~/foo bar/lala", output);
     }