diff options
| author | Shauren <shauren.trinity@gmail.com> | 2025-11-30 14:25:32 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2025-11-30 14:25:32 +0100 |
| commit | 90be8fafb39469bd2c318c033e63294ebaad2ca4 (patch) | |
| tree | 2d2d5424e54339b7581f9e224e909d6f08003136 /src/server/shared/Secrets/SecretMgr.cpp | |
| parent | d3f2aee245d62c70c940831531b17da821053f91 (diff) | |
Core/Misc: Use std::scoped_lock instead of unique_lock where possible (and old lock_guard)HEADmaster
Diffstat (limited to 'src/server/shared/Secrets/SecretMgr.cpp')
| -rw-r--r-- | src/server/shared/Secrets/SecretMgr.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/shared/Secrets/SecretMgr.cpp b/src/server/shared/Secrets/SecretMgr.cpp index b0ade7be0fe..08adaa5797e 100644 --- a/src/server/shared/Secrets/SecretMgr.cpp +++ b/src/server/shared/Secrets/SecretMgr.cpp @@ -93,7 +93,7 @@ void SecretMgr::Initialize(SecretOwner owner) { if (secret_info[i].flags() & SECRET_FLAG_DEFER_LOAD) continue; - std::unique_lock<std::mutex> lock(_secrets[i].lock); + std::scoped_lock lock(_secrets[i].lock); AttemptLoad(Secrets(i), LOG_LEVEL_FATAL, lock); if (!_secrets[i].IsAvailable()) ABORT(); // load failed @@ -102,14 +102,14 @@ void SecretMgr::Initialize(SecretOwner owner) SecretMgr::Secret const& SecretMgr::GetSecret(Secrets i) { - std::unique_lock<std::mutex> lock(_secrets[i].lock); + std::scoped_lock lock(_secrets[i].lock); if (_secrets[i].state == Secret::NOT_LOADED_YET) AttemptLoad(i, LOG_LEVEL_ERROR, lock); return _secrets[i]; } -void SecretMgr::AttemptLoad(Secrets i, LogLevel errorLevel, std::unique_lock<std::mutex> const&) +void SecretMgr::AttemptLoad(Secrets i, LogLevel errorLevel, std::scoped_lock<std::mutex> const&) { auto const& info = secret_info[i]; Optional<std::string> oldDigest; |
