Преглед изворни кода

Fix: reschedule next regular SSH keep alive after doing an ad hoc one

Rod Hynes пре 10 година
родитељ
комит
b476ab7b92
1 измењених фајлова са 1 додато и 0 уклоњено
  1. 1 0
      psiphon/tunnel.go

+ 1 - 0
psiphon/tunnel.go

@@ -588,6 +588,7 @@ func (tunnel *Tunnel) operateTunnel(config *Config, tunnelOwner TunnelOwner) {
 				if err != nil {
 					err = fmt.Errorf("ssh keep alive failed: %s", err)
 				}
+				sshKeepAliveTimer.Reset(nextSshKeepAlivePeriod())
 			}
 
 		case <-tunnel.closedSignal: