From 88e9026c7839416597f4a23f13308e1bf4d0c091 Mon Sep 17 00:00:00 2001 From: Ilya Zlobintsev Date: Tue, 6 Aug 2024 09:32:55 +0300 Subject: [PATCH] fix: avoid malloc_trim non non-gnu systems (#353) --- lact-daemon/src/server/handler.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/lact-daemon/src/server/handler.rs b/lact-daemon/src/server/handler.rs index bb3c9ef..b96a66a 100644 --- a/lact-daemon/src/server/handler.rs +++ b/lact-daemon/src/server/handler.rs @@ -140,6 +140,7 @@ impl<'a> Handler { // Eagerly release memory // `load_controllers` allocates and deallocates the entire PCI ID database, // this tells the os to release it right away, lowering measured memory usage (the actual usage is low regardless as it was already deallocated) + #[cfg(target_env = "gnu")] unsafe { libc::malloc_trim(0); }