Bladeren bron

BUG: if short path or long path fails return the original input

Bill Hoffman 20 jaren geleden
bovenliggende
commit
3387db4c05
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2 2
      Source/kwsys/SystemTools.cxx

+ 2 - 2
Source/kwsys/SystemTools.cxx

@@ -2244,13 +2244,13 @@ kwsys_stl::string SystemTools::GetActualCaseForPath(const char* p)
   std::string path;
   if(!SystemTools::GetShortPath(p, path))
     {
-    return path;
+    return p;
     }
   char buffer[MAX_PATH+1];
   int len = ::GetLongPathName(path.c_str(), buffer, MAX_PATH+1);
   if(len == 0 || len > MAX_PATH+1)
     {
-    return path;
+    return p;
     }
   return buffer;
 #endif