diff --git a/LiteDB/Client/Shared/SharedEngine.cs b/LiteDB/Client/Shared/SharedEngine.cs index 1e3be49c9..386679cec 100644 --- a/LiteDB/Client/Shared/SharedEngine.cs +++ b/LiteDB/Client/Shared/SharedEngine.cs @@ -56,7 +56,11 @@ private void OpenDatabase() if (_stack == 1) { - _mutex.WaitOne(); + try + { + _mutex.WaitOne(); + } + catch (AbandonedMutexException) { } try {