diff options
| author | Dan Engelbrecht <[email protected]> | 2026-01-12 12:53:50 +0100 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2026-01-12 12:53:50 +0100 |
| commit | a3eb59b18643919ec97439c7f45e4f72e5326faf (patch) | |
| tree | e33dc27b1fc09b1c34afd988974ea9365c933d58 /src/zenserver/zenserver.cpp | |
| parent | 5.7.16-pre0 (diff) | |
| download | zen-a3eb59b18643919ec97439c7f45e4f72e5326faf.tar.xz zen-a3eb59b18643919ec97439c7f45e4f72e5326faf.zip | |
if we fail to create the server mutex, gracefully report error without sending error to Sentry (#705)
Diffstat (limited to 'src/zenserver/zenserver.cpp')
| -rw-r--r-- | src/zenserver/zenserver.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/zenserver/zenserver.cpp b/src/zenserver/zenserver.cpp index ab8dbb16b..95ea114bb 100644 --- a/src/zenserver/zenserver.cpp +++ b/src/zenserver/zenserver.cpp @@ -122,7 +122,9 @@ ZenServerBase::Initialize(const ZenServerConfig& ServerOptions, ZenServerState:: if (m_ServerMutex.Create(MutexName) == false) { - ThrowLastError(fmt::format("Failed to create mutex '{}'", MutexName).c_str()); + std::error_code Ec = MakeErrorCodeFromLastError(); + ZEN_WARN("Failed to create server mutex '{}'. Reason: '{}' ({})", MutexName, Ec.message(), Ec.value()); + return -1; } EnqueueSigIntTimer(); |