@@ -76,7 +76,7 @@ func (s *connIDState) initClient(c *Conn) error {
76
76
cid : locid ,
77
77
})
78
78
s .nextLocalSeq = 1
79
- c .listener .connsMap .updateConnIDs (func (conns * connsMap ) {
79
+ c .endpoint .connsMap .updateConnIDs (func (conns * connsMap ) {
80
80
conns .addConnID (c , locid )
81
81
})
82
82
@@ -117,7 +117,7 @@ func (s *connIDState) initServer(c *Conn, cids newServerConnIDs) error {
117
117
cid : locid ,
118
118
})
119
119
s .nextLocalSeq = 1
120
- c .listener .connsMap .updateConnIDs (func (conns * connsMap ) {
120
+ c .endpoint .connsMap .updateConnIDs (func (conns * connsMap ) {
121
121
conns .addConnID (c , dstConnID )
122
122
conns .addConnID (c , locid )
123
123
})
@@ -194,7 +194,7 @@ func (s *connIDState) issueLocalIDs(c *Conn) error {
194
194
s .needSend = true
195
195
toIssue --
196
196
}
197
- c .listener .connsMap .updateConnIDs (func (conns * connsMap ) {
197
+ c .endpoint .connsMap .updateConnIDs (func (conns * connsMap ) {
198
198
for _ , cid := range newIDs {
199
199
conns .addConnID (c , cid )
200
200
}
@@ -247,7 +247,7 @@ func (s *connIDState) validateTransportParameters(c *Conn, isRetry bool, p trans
247
247
}
248
248
token := statelessResetToken (p .statelessResetToken )
249
249
s .remote [0 ].resetToken = token
250
- c .listener .connsMap .updateConnIDs (func (conns * connsMap ) {
250
+ c .endpoint .connsMap .updateConnIDs (func (conns * connsMap ) {
251
251
conns .addResetToken (c , token )
252
252
})
253
253
}
@@ -276,7 +276,7 @@ func (s *connIDState) handlePacket(c *Conn, ptype packetType, srcConnID []byte)
276
276
// the client. Discard the transient, client-chosen connection ID used
277
277
// for Initial packets; the client will never send it again.
278
278
cid := s .local [0 ].cid
279
- c .listener .connsMap .updateConnIDs (func (conns * connsMap ) {
279
+ c .endpoint .connsMap .updateConnIDs (func (conns * connsMap ) {
280
280
conns .retireConnID (c , cid )
281
281
})
282
282
s .local = append (s .local [:0 ], s .local [1 :]... )
@@ -314,7 +314,7 @@ func (s *connIDState) handleNewConnID(c *Conn, seq, retire int64, cid []byte, re
314
314
rcid := & s .remote [i ]
315
315
if ! rcid .retired && rcid .seq >= 0 && rcid .seq < s .retireRemotePriorTo {
316
316
s .retireRemote (rcid )
317
- c .listener .connsMap .updateConnIDs (func (conns * connsMap ) {
317
+ c .endpoint .connsMap .updateConnIDs (func (conns * connsMap ) {
318
318
conns .retireResetToken (c , rcid .resetToken )
319
319
})
320
320
}
@@ -350,7 +350,7 @@ func (s *connIDState) handleNewConnID(c *Conn, seq, retire int64, cid []byte, re
350
350
s .retireRemote (& s .remote [len (s .remote )- 1 ])
351
351
} else {
352
352
active ++
353
- c .listener .connsMap .updateConnIDs (func (conns * connsMap ) {
353
+ c .endpoint .connsMap .updateConnIDs (func (conns * connsMap ) {
354
354
conns .addResetToken (c , resetToken )
355
355
})
356
356
}
@@ -399,7 +399,7 @@ func (s *connIDState) handleRetireConnID(c *Conn, seq int64) error {
399
399
for i := range s .local {
400
400
if s .local [i ].seq == seq {
401
401
cid := s .local [i ].cid
402
- c .listener .connsMap .updateConnIDs (func (conns * connsMap ) {
402
+ c .endpoint .connsMap .updateConnIDs (func (conns * connsMap ) {
403
403
conns .retireConnID (c , cid )
404
404
})
405
405
s .local = append (s .local [:i ], s .local [i + 1 :]... )
@@ -463,7 +463,7 @@ func (s *connIDState) appendFrames(c *Conn, pnum packetNumber, pto bool) bool {
463
463
s .local [i ].seq ,
464
464
retireBefore ,
465
465
s .local [i ].cid ,
466
- c .listener .resetGen .tokenForConnID (s .local [i ].cid ),
466
+ c .endpoint .resetGen .tokenForConnID (s .local [i ].cid ),
467
467
) {
468
468
return false
469
469
}
0 commit comments