commit 1bc6392b
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) {