diff --git a/releases/v3.3.195/lib/GameInput.cpp b/releases/v3.3.195/lib/GameInput.cpp index 910e60f..33410e9 100644 --- a/releases/v3.3.195/lib/GameInput.cpp +++ b/releases/v3.3.195/lib/GameInput.cpp @@ -63,7 +63,7 @@ class Vector { if (m_data != nullptr) { - LocalFree(m_data); + HeapFree(GetProcessHeap(), 0, m_data); } } @@ -74,13 +74,13 @@ class Vector { const size_t capacity = (m_capacity + count) * 2; - T* const data = static_cast(LocalAlloc(LPTR, capacity * sizeof(T))); + T* const data = static_cast(HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, capacity * sizeof(T)))); RETURN_IF_NULL_ALLOC(data); if (m_data != nullptr) { memcpy_s(data, count * sizeof(T), m_data, m_count * sizeof(T)); - LocalFree(m_data); + HeapFree(GetProcessHeap(), 0, m_data); } m_data = data;