summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--auth/ssh.php4
-rw-r--r--utils.php1
2 files changed, 2 insertions, 3 deletions
diff --git a/auth/ssh.php b/auth/ssh.php
index 68fd927..b2f96de 100644
--- a/auth/ssh.php
+++ b/auth/ssh.php
@@ -71,7 +71,7 @@ final class SSH extends Authentication {
}
public function send_command($command) {
- if ($this->connection == null) {
+ if (($this->connection == null) || !$this->connection->isConnected()) {
$this->connect();
}
@@ -81,7 +81,7 @@ final class SSH extends Authentication {
}
public function disconnect() {
- $this->send_command('exit');
+ $this->connection->disconnect();
$this->connection = null;
}
}
diff --git a/utils.php b/utils.php
index fb1c1a8..99a6a06 100644
--- a/utils.php
+++ b/utils.php
@@ -96,5 +96,4 @@ function log_to_file($log) {
file_put_contents($config['misc']['logs'], $log, FILE_APPEND | LOCK_EX);
}
-
// End of utils.php