From 71de659170badd725fd2a1d2e236ba68e6ef684e Mon Sep 17 00:00:00 2001 From: Alexander Balabin Date: Tue, 2 Jun 2026 07:53:18 +0000 Subject: [PATCH] fix mallinfo use Signed-off-by: Alexander Balabin --- rust/perspective-server/cpp/perspective/src/cpp/server.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rust/perspective-server/cpp/perspective/src/cpp/server.cpp b/rust/perspective-server/cpp/perspective/src/cpp/server.cpp index 0ea0410110..93c81cea31 100644 --- a/rust/perspective-server/cpp/perspective/src/cpp/server.cpp +++ b/rust/perspective-server/cpp/perspective/src/cpp/server.cpp @@ -2997,9 +2997,9 @@ ProtoServer::_handle_request(std::uint32_t client_id, Request&& req) { const auto heap_size = psp_heap_size(); sys_info->set_heap_size(heap_size); const auto res = mallinfo(); - sys_info->set_used_size(res.uordblks); + sys_info->set_used_size(*reinterpret_cast(&res.uordblks)); #elif defined(__linux__) && !defined(PSP_ENABLE_WASM) - auto res = mallinfo(); + auto res = mallinfo2(); sys_info->set_heap_size(res.usmblks); sys_info->set_used_size(res.uordblks); #elif defined(__APPLE__) && !defined(PSP_ENABLE_WASM)