From 722ec7cc14531074ff88d8ced496d02f79db45ed Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Wed, 25 Nov 2015 08:41:59 +0000
Subject: [PATCH] Read from the socket while we wait for it to close... this
 lets the close happen rather than timing out and RSTing.

---
 exec/load/irclib.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/exec/load/irclib.js b/exec/load/irclib.js
index 53d466efac..3d54cd4410 100644
--- a/exec/load/irclib.js
+++ b/exec/load/irclib.js
@@ -146,7 +146,7 @@ function IRC_quit(server,reason) {
 	/* wait up to 5 seconds for server to disconnect */
 	var start=time();
 	while(server.is_connected && time()-start<5)
-		mswait(500);
+		while(my_server.poll(500) && (response=my_server.recvline()))
 }
 
 // This will create a 'default mask' when given a complete user@host string.
-- 
GitLab