@@ -1521,8 +1521,7 @@ export class Server {
1521
1521
ctx . sessionClosedByServer = true ;
1522
1522
1523
1523
server . trace (
1524
- 'Connection dropped by max connection age: ' +
1525
- session . socket ?. remoteAddress
1524
+ 'Connection dropped by max connection age: ' + ctx . clientAddress
1526
1525
) ;
1527
1526
1528
1527
try {
@@ -1612,7 +1611,8 @@ export class Server {
1612
1611
this . onIdleTimeout ,
1613
1612
this . sessionIdleTimeout ,
1614
1613
this ,
1615
- session
1614
+ session ,
1615
+ ctx
1616
1616
) ;
1617
1617
const idleTimeoutObj : SessionIdleTimeoutTracker = {
1618
1618
activeStreams : 0 ,
@@ -1625,19 +1625,14 @@ export class Server {
1625
1625
1626
1626
this . sessionIdleTimeouts . set ( session , idleTimeoutObj ) ;
1627
1627
1628
- const { socket } = session ;
1629
- this . trace (
1630
- 'Enable idle timeout for ' +
1631
- socket . remoteAddress +
1632
- ':' +
1633
- socket . remotePort
1634
- ) ;
1628
+ this . trace ( 'Enable idle timeout for ' + ctx . clientAddress ) ;
1635
1629
}
1636
1630
1637
1631
private onIdleTimeout (
1638
- this : undefined ,
1632
+ this : unknown ,
1639
1633
server : Server ,
1640
- session : http2 . ServerHttp2Session
1634
+ session : http2 . ServerHttp2Session ,
1635
+ ctx : SessionCtx
1641
1636
) {
1642
1637
const sessionInfo = server . sessionIdleTimeouts . get ( session ) ;
1643
1638
@@ -1650,14 +1645,7 @@ export class Server {
1650
1645
sessionInfo . activeStreams === 0 &&
1651
1646
Date . now ( ) - sessionInfo . lastIdle >= server . sessionIdleTimeout
1652
1647
) {
1653
- const { socket } = session ;
1654
- server . trace (
1655
- 'Session idle timeout triggered for ' +
1656
- socket ?. remoteAddress +
1657
- ':' +
1658
- socket ?. remotePort
1659
- ) ;
1660
-
1648
+ server . trace ( 'Session idle timeout triggered for ' + ctx . clientAddress ) ;
1661
1649
server . closeSession ( session ) ;
1662
1650
}
1663
1651
}
0 commit comments