9seconds 4 лет назад
Родитель
Сommit
e7416bc04d
2 измененных файлов: 4 добавлений и 4 удалений
  1. 2
    2
      mtglib/internal/relay/relay.go
  2. 2
    2
      mtglib/internal/relay/sync_pair.go

+ 2
- 2
mtglib/internal/relay/relay.go Просмотреть файл

38
 	defer func() {
38
 	defer func() {
39
 		syncer.Flush()
39
 		syncer.Flush()
40
 		releaseSyncPair(syncer)
40
 		releaseSyncPair(syncer)
41
-		src.CloseRead()
42
-		dst.CloseWrite()
41
+		src.CloseRead()  // nolint: errcheck
42
+		dst.CloseWrite() // nolint: errcheck
43
 		wg.Done()
43
 		wg.Done()
44
 	}()
44
 	}()
45
 
45
 

+ 2
- 2
mtglib/internal/relay/sync_pair.go Просмотреть файл

42
 	s.mutex.Lock()
42
 	s.mutex.Lock()
43
 	defer s.mutex.Unlock()
43
 	defer s.mutex.Unlock()
44
 
44
 
45
-	n, err := s.writer.Write(p) // nolint: wrapcheck
45
+	n, err := s.writer.Write(p)
46
 
46
 
47
 	// optimization for a case when we have a small package and want to avoid a
47
 	// optimization for a case when we have a small package and want to avoid a
48
 	// delay in readTimeout. In that case, we assume that peer has finished to
48
 	// delay in readTimeout. In that case, we assume that peer has finished to
52
 		err = s.writer.Flush()
52
 		err = s.writer.Flush()
53
 	}
53
 	}
54
 
54
 
55
-	return n, err
55
+	return n, err // nolint: wrapcheck
56
 }
56
 }
57
 
57
 
58
 func (s *syncPair) Flush() error {
58
 func (s *syncPair) Flush() error {

Загрузка…
Отмена
Сохранить