From 00750ba8623cdf84903baf1e00eaf350452e4a66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Majdand=C5=BEi=C4=87?= Date: Thu, 6 Apr 2023 19:03:55 +0200 Subject: [PATCH] Fixed crashing on delete a disconnected client --- src/Client/Client.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Client/Client.ts b/src/Client/Client.ts index fb146e6..a53322e 100644 --- a/src/Client/Client.ts +++ b/src/Client/Client.ts @@ -132,7 +132,11 @@ export default class Client extends SmppSession { close(): Promise { this.logger.log1(`Client-${this.id} closing connection`); - return Promise.resolve(this.session.close()); + if (this.session) { + return Promise.resolve(this.session.close()); + } else { + return Promise.resolve(); + } } sendPdu(pdu: PDU, force?: boolean): Promise {