Only call client.ref if it exists. Fixes #2582

This commit is contained in:
Brian M. Carlson 2021-07-27 16:54:20 -05:00
parent f3b0ee4c09
commit 74babd3c59

View File

@ -137,7 +137,7 @@ class Pool extends EventEmitter {
const idleItem = this._idle.pop()
clearTimeout(idleItem.timeoutId)
const client = idleItem.client
client.ref()
client.ref && client.ref()
const idleListener = idleItem.idleListener
return this._acquireClient(client, pendingItem, idleListener, false)