Fixed crashing on delete a disconnected client

This commit is contained in:
David Majdandžić
2023-04-06 19:03:55 +02:00
parent fc82e27e33
commit 00750ba862

View File

@@ -132,7 +132,11 @@ export default class Client extends SmppSession {
close(): Promise<void> { close(): Promise<void> {
this.logger.log1(`Client-${this.id} closing connection`); this.logger.log1(`Client-${this.id} closing connection`);
if (this.session) {
return Promise.resolve(this.session.close()); return Promise.resolve(this.session.close());
} else {
return Promise.resolve();
}
} }
sendPdu(pdu: PDU, force?: boolean): Promise<object> { sendPdu(pdu: PDU, force?: boolean): Promise<object> {