diff --git a/src/libipc/platform/win/shm_win.cpp b/src/libipc/platform/win/shm_win.cpp index a3dda44..a8a0ce5 100755 --- a/src/libipc/platform/win/shm_win.cpp +++ b/src/libipc/platform/win/shm_win.cpp @@ -161,7 +161,7 @@ std::int32_t release(id_t id) noexcept { ipc::error("fail release: invalid id (h = null)\n"); } else ::CloseHandle(ii->h_); - mem::free(ii); + mem::$delete(ii); return ret; }