File tree 2 files changed +3
-4
lines changed
2 files changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -365,16 +365,15 @@ class Pool extends EventEmitter {
365
365
if ( isExpired ) {
366
366
this . log ( 'remove expired client' )
367
367
this . _expired . delete ( client )
368
- this . _remove ( client , this . _pulseQueue . bind ( this ) )
369
- return
368
+ return this . _remove ( client , this . _pulseQueue . bind ( this ) )
370
369
}
371
370
372
371
// idle timeout
373
372
let tid
374
373
if ( this . options . idleTimeoutMillis && this . _isAboveMin ( ) ) {
375
374
tid = setTimeout ( ( ) => {
376
375
this . log ( 'remove idle client' )
377
- this . _remove ( client )
376
+ this . _remove ( client , this . _pulseQueue . bind ( this ) )
378
377
} , this . options . idleTimeoutMillis )
379
378
380
379
if ( this . options . allowExitOnIdle ) {
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ describe('idle timeout', () => {
50
50
try {
51
51
yield Promise . race ( [ removal , timeout ] )
52
52
} finally {
53
- pool . end ( )
53
+ yield pool . end ( )
54
54
}
55
55
} )
56
56
)
You can’t perform that action at this time.
0 commit comments