diff --git a/packages/client/lib/client/socket.ts b/packages/client/lib/client/socket.ts index 269c52381f3..cb988375598 100644 --- a/packages/client/lib/client/socket.ts +++ b/packages/client/lib/client/socket.ts @@ -176,7 +176,7 @@ export default class RedisSocket extends EventEmitter { socket .setTimeout(0) .off('error', reject) - .once('error', (err: Error) => this.#onSocketError(err)) + .on('error', (err: Error) => this.#onSocketError(err)) .once('close', hadError => { if (!hadError && this.#isOpen && this.#socket === socket) { this.#onSocketError(new SocketClosedUnexpectedlyError());