diff --git a/lib/xmpp-client.ts b/lib/xmpp-client.ts index 37b86d3..30320d0 100644 --- a/lib/xmpp-client.ts +++ b/lib/xmpp-client.ts @@ -383,7 +383,10 @@ export default class XmppClient extends EventEmitter { } close(): void { - this._socket.end(""); + this._socket.end(""); + this._socket.removeAllListeners("data"); + this._socket.removeAllListeners("error"); + this.emit("close"); } ref(): void {