Forráskód Böngészése

Fixed bug in FileSystem::getDirectoryName()

Darryl Gough 12 éve
szülő
commit
87fe193810
1 módosított fájl, 1 hozzáadás és 1 törlés
  1. 1 1
      gameplay/src/FileSystem.cpp

+ 1 - 1
gameplay/src/FileSystem.cpp

@@ -590,7 +590,7 @@ std::string FileSystem::getDirectoryName(const char* path)
 #else
 #else
     // dirname() modifies the input string so create a temp string
     // dirname() modifies the input string so create a temp string
     std::string dirname;
     std::string dirname;
-    char* tempPath = new char[strlen(path)];
+    char* tempPath = new char[strlen(path) + 1];
     strcpy(tempPath, path);
     strcpy(tempPath, path);
     char* dir = ::dirname(tempPath);
     char* dir = ::dirname(tempPath);
     if (dir && strlen(dir) > 0)
     if (dir && strlen(dir) > 0)