Skip to content

Commit f4b464a

Browse files
committed
Fix occasionally failing test
1 parent 8626007 commit f4b464a

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

connection_test.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -265,13 +265,18 @@ func TestEncryptionRetransmit(t *testing.T) {
265265
panic(err.Error())
266266
}
267267

268+
counter := 0
269+
268270
dialer, _ := conn.(*dialer)
269271
originalOnSend := dialer.conn.onSend
270272
dialer.conn.onSend = func(p packet.Packet) {
271273
if !p.Header().IsControlPacket {
272274
// Drop every 2nd original packet
273-
if !p.Header().RetransmittedPacketFlag && p.Header().PacketSequenceNumber.Val()%2 == 1 {
274-
return
275+
if !p.Header().RetransmittedPacketFlag {
276+
counter++
277+
if counter%2 == 0 {
278+
return
279+
}
275280
}
276281
}
277282

0 commit comments

Comments
 (0)