From 0f3b98462ee4cdf0f0a85205eb251c50b24272cf Mon Sep 17 00:00:00 2001 From: Luke Street Date: Thu, 9 Oct 2025 17:18:00 -0600 Subject: [PATCH] ProcessManager: use unique_lock when erasing --- src/processes.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/processes.cpp b/src/processes.cpp index b574c00..06c114e 100644 --- a/src/processes.cpp +++ b/src/processes.cpp @@ -189,7 +189,7 @@ void ProcessManager::checkPidfd(int pidfd) { Pin po; { - std::shared_lock lk(m); + std::unique_lock lk(m); auto it = mReg.find(pidfd); if (it != mReg.end()) { po = std::move(it->second);