Don't send CAP REQ if there is no compatible capabilities

This commit is contained in:
nemunaire 2014-09-08 02:41:50 +02:00
parent 95db63bf47
commit f51ad21e91

View File

@ -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