From df744e7d54094be939095b8e53056302f66a9e7c Mon Sep 17 00:00:00 2001 From: hydrabolt Date: Tue, 1 Sep 2015 17:06:12 +0100 Subject: [PATCH] 3.1.6, fixing login bug Fixed bug where the client attempts to close the websocket if there is an error whilst it is null --- package.json | 2 +- src/Client.js | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 40a91a8c9..e91f2c257 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "discord.js", - "version": "3.1.5", + "version": "3.1.6", "description": "A way to interface with the Discord API", "main": "./lib/index.js", "scripts": { diff --git a/src/Client.js b/src/Client.js index 72298886a..d88aab364 100644 --- a/src/Client.js +++ b/src/Client.js @@ -153,7 +153,9 @@ class Client { if (err) { self.state = 4; //set state to disconnected self.trigger("disconnected"); - self.websocket.close(); + if(self.websocket){ + self.websocket.close(); + } callback(err); reject(err); } else {