fix not memsetting in release mode (yikes)

This commit is contained in:
Lion Kortlepel 2020-12-23 23:56:17 +01:00
parent 0f33367f6b
commit fb420eac1b

View File

@ -12,8 +12,9 @@
#include <unistd.h>
// ZeroMemory is just a {0} or a memset(addr, 0, len), and it's a macro on MSVC
inline void ZeroMemory(void* dst, size_t len) {
Assert(std::memset(dst, 0, len) != nullptr);
inline void ZeroMemory([[maybe_unused]] void* dst, [[maybe_unused]] size_t len) {
auto res = std::memset(dst, 0, len);
Assert(res != nullptr);
}
// provides unix equivalent of closesocket call in win32
inline void CloseSocketProper(int socket) {