Fix Dialer issues on Restart
This commit is contained in:
parent
a40c4b9e1d
commit
38eb603dec
|
@ -236,7 +236,10 @@ func (tp *torProvider) restart() {
|
|||
log.Debugf("Restarting Tor Process")
|
||||
newTp, err := startTor(tp.appDirectory, tp.bundeledTorPath, tp.controlPort, tp.authenticator)
|
||||
if err == nil {
|
||||
// we need to reassign tor, dialer and callback which will have changed by swapping out
|
||||
// the underlying connection.
|
||||
tp.t = newTp.t
|
||||
tp.dialer = newTp.dialer
|
||||
tp.statusCallback = statusCallback
|
||||
tp.lastRestartTime = time.Now()
|
||||
go tp.monitorRestart()
|
||||
|
|
Loading…
Reference in New Issue