forked from quic-go/quic-go
don't set a timer when the deadline is the zero value
This commit is contained in:
@@ -34,7 +34,9 @@ func (t *Timer) Reset(deadline time.Time) {
|
||||
if !t.t.Stop() && !t.read {
|
||||
<-t.t.C
|
||||
}
|
||||
t.t.Reset(time.Until(deadline))
|
||||
if !deadline.IsZero() {
|
||||
t.t.Reset(time.Until(deadline))
|
||||
}
|
||||
|
||||
t.read = false
|
||||
t.deadline = deadline
|
||||
|
||||
Reference in New Issue
Block a user