From 3fd2b1c99f93b4423ae8c87f01505ed1cc8d216e Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Fri, 10 Apr 2020 14:44:12 +0700 Subject: [PATCH] fix locking of mutex when qlogging the setting of the loss timer --- qlog/qlog.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qlog/qlog.go b/qlog/qlog.go index 678d3fcd1..2f1f3933d 100644 --- a/qlog/qlog.go +++ b/qlog/qlog.go @@ -327,8 +327,8 @@ func (t *tracer) DroppedEncryptionLevel(encLevel protocol.EncryptionLevel) { } func (t *tracer) SetLossTimer(tt TimerType, encLevel protocol.EncryptionLevel, timeout time.Time) { - now := time.Now() t.mutex.Lock() + now := time.Now() t.recordEvent(now, &eventLossTimerSet{ TimerType: tt, EncLevel: encLevel,