Skip to content

Commit 6fe37cb

Browse files
committed
Fix RedisCommandHandler never reaching error state
1 parent 8fb1aed commit 6fe37cb

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

Sources/RediStack/ChannelHandlers/RedisCommandHandler.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ extension RedisCommandHandler: ChannelInboundHandler {
8383
}
8484

8585
private func _failCommandQueue(because error: Error) {
86+
self.state = .error(error)
8687
let queue = self.commandResponseQueue
8788
self.commandResponseQueue.removeAll()
8889
queue.forEach { $0.fail(error) }

0 commit comments

Comments
 (0)