Просмотр исходного кода

Merge pull request #327 from zricethezav/bug/timeoutcancel

Adding timeout check in context select so we dont log erroneously
Zachary Rice 6 лет назад
Родитель
Сommit
d8ddb9630a
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      audit/repo.go

+ 3 - 1
audit/repo.go

@@ -391,7 +391,9 @@ func (repo *Repo) setupTimeout() error {
 	go func() {
 		select {
 		case <-repo.ctx.Done():
-			log.Warnf("Timeout deadline (%s) exceeded for %s", timeout.String(), repo.Name)
+			if repo.timeoutReached() {
+				log.Warnf("Timeout deadline (%s) exceeded for %s", timeout.String(), repo.Name)
+			}
 		}
 	}()
 	return nil