fix(ssh): prevent ssh relay startup on exit
This commit is contained in:
parent
afa5847e82
commit
5cf5bea884
@ -139,6 +139,9 @@ class p2p {
|
|||||||
|
|
||||||
checkPortAndRedirect(address, port) {
|
checkPortAndRedirect(address, port) {
|
||||||
isPortReachable(port, {host: address}).then((isAvailable) => {
|
isPortReachable(port, {host: address}).then((isAvailable) => {
|
||||||
|
if(this.closing)
|
||||||
|
return // responce can be very late, and ssh can start after closing of program, this will break on linux
|
||||||
|
|
||||||
this.p2pStatus = isAvailable ? 2 : 0
|
this.p2pStatus = isAvailable ? 2 : 0
|
||||||
this.send('p2pStatus', this.p2pStatus)
|
this.send('p2pStatus', this.p2pStatus)
|
||||||
|
|
||||||
@ -183,6 +186,7 @@ class p2p {
|
|||||||
|
|
||||||
close()
|
close()
|
||||||
{
|
{
|
||||||
|
this.closing = true
|
||||||
if(this.ssh)
|
if(this.ssh)
|
||||||
{
|
{
|
||||||
logT('ssh', 'closing ssh...')
|
logT('ssh', 'closing ssh...')
|
||||||
|
Loading…
Reference in New Issue
Block a user