Skip to content

Commit 7e4b1c7

Browse files
committed
Add missing SemaphoreSlim.Release
1 parent 3b8eaea commit 7e4b1c7

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Enyim.Caching/Memcached/MemcachedNode.cs

+4
Original file line numberDiff line numberDiff line change
@@ -445,6 +445,8 @@ public IPooledSocketResult Acquire()
445445
// maybe we died while waiting
446446
if (!this.isAlive)
447447
{
448+
_semaphore.Release();
449+
448450
message = "Pool is dead, returning null. " + _endPoint;
449451
if (_isDebugEnabled) _logger.LogDebug(message);
450452
result.Fail(message);
@@ -474,6 +476,8 @@ public IPooledSocketResult Acquire()
474476
_logger.LogError(message, e);
475477

476478
this.MarkAsDead();
479+
_semaphore.Release();
480+
477481
result.Fail(message, e);
478482
return result;
479483
}

0 commit comments

Comments
 (0)