Kaynağa Gözat

test for neg duration

Jonathan Turner 8 yıl önce
ebeveyn
işleme
b7336d9b23
1 değiştirilmiş dosya ile 3 ekleme ve 0 silme
  1. 3 0
      client/session.go

+ 3 - 0
client/session.go

@@ -58,6 +58,9 @@ func (cl *Client) enableAutoSessionRenewal(s *session) {
 	go func(s *session) {
 		for {
 			w := (s.EndTime.Sub(time.Now().UTC()) * 5) / 6
+			if w < 0 {
+				return
+			}
 			timer = time.NewTimer(w)
 			select {
 			case <-timer.C: