git repos / blockattack-game

commit 1bc6392b

sago007 · 2016-09-18 11:02
1bc6392b7be8766306045dd6bc11732886bb3bc3 patch · browse files
parent 17ee735beea43950d7d6bd47f9d8579fecba5f5b

Make sure that there are room for the terminating zero. Not that it is used at the moment but for completness sake

Changed files

M source/code/sago/platform_folders.cpp before
diff --git a/source/code/sago/platform_folders.cpp b/source/code/sago/platform_folders.cpp index 43a4443..97aac1d 100644 --- a/source/code/sago/platform_folders.cpp +++ b/source/code/sago/platform_folders.cpp
@@ -132,7 +132,7 @@ static std::string getLinuxFolderDefault(const char* envName, const char* defaul
}
static void appendExtraFoldersTokenizer(const char* envName, const char* envValue, std::vector<std::string>& folders) {
- std::vector<char> buffer(envValue, envValue + strlen(envValue));
+ std::vector<char> buffer(envValue, envValue + strlen(envValue)+1);
char *saveptr;
const char* p = strtok_r (buffer.data(), ":", &saveptr);
while (p != NULL) {