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

Don't log when fail to set deadlines due to tunnel I/O failure

Rod Hynes 7 лет назад
Родитель
Сommit
49af699dde
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      psiphon/server/tunnelServer.go

+ 3 - 1
psiphon/server/tunnelServer.go

@@ -1068,7 +1068,9 @@ func (sshClient *sshClient) run(
 		nil)
 	if err != nil {
 		conn.Close()
-		log.WithContextFields(LogFields{"error": err}).Error("NewActivityMonitoredConn failed")
+		if !isExpectedTunnelIOError(err) {
+			log.WithContextFields(LogFields{"error": err}).Error("NewActivityMonitoredConn failed")
+		}
 		return
 	}
 	conn = activityConn