mirror of
https://github.com/NuSkooler/enigma-bbs.git
synced 2025-06-07 13:15:28 +02:00
Better disconnect - should resolve issues with SSH
This commit is contained in:
parent
43c11dc288
commit
8ba80426e3
3 changed files with 21 additions and 3 deletions
|
@ -511,7 +511,12 @@ Client.prototype.end = function () {
|
|||
//
|
||||
// We can end up calling 'end' before TTY/etc. is established, e.g. with SSH
|
||||
//
|
||||
return this.output.end.apply(this.output, arguments);
|
||||
if(_.isFunction(this.disconnect)) {
|
||||
return this.disconnect();
|
||||
} else {
|
||||
// legacy fallback
|
||||
return this.output.end.apply(this.output, arguments);
|
||||
}
|
||||
} catch(e) {
|
||||
// ie TypeError
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue