From f51ad21e91e63c25b3032f1fe3dca73bd972c60f Mon Sep 17 00:00:00 2001 From: nemunaire Date: Mon, 8 Sep 2014 02:41:50 +0200 Subject: [PATCH] Don't send CAP REQ if there is no compatible capabilities --- server/IRC.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/IRC.py b/server/IRC.py index 299d522..b3d014b 100644 --- a/server/IRC.py +++ b/server/IRC.py @@ -57,7 +57,8 @@ class IRCServer(SocketServer): for cap in self.capabilities: if cap not in server_caps: self.capabilities.remove(cap) - self.write("CAP REQ :" + " ".join(self.capabilities)) + if len(self.capabilities) > 0: + self.write("CAP REQ :" + " ".join(self.capabilities)) self.write("CAP END") self._on_caps_ls = _on_caps_ls