Переглянути джерело

Merge pull request #973 from dgough/next

Fixed bug in FileSystem::getDirectoryName()
Sean Paul Taylor 12 роки тому
батько
коміт
96f5206b4c
1 змінених файлів з 1 додано та 1 видалено
  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)