diff --git a/src/Utils/Utils/MemoryManager.cpp b/src/Utils/Utils/MemoryManager.cpp index 1a79ad40..759d28b3 100644 --- a/src/Utils/Utils/MemoryManager.cpp +++ b/src/Utils/Utils/MemoryManager.cpp @@ -37,7 +37,11 @@ void* MemoryManager::Alloc(const size_t size) char* MemoryManager::Dup(const char* str) { - char* result = strdup(str); +#ifdef _MSC_VER + auto* result = _strdup(str); +#else + auto* result = strdup(str); +#endif m_allocations.push_back(result); return result;