From 91f78e834e2d855da80845e1aaadd7dba0d2b79d Mon Sep 17 00:00:00 2001 From: jesopo Date: Fri, 8 Feb 2019 17:32:43 +0000 Subject: [PATCH] Still REQ CAPs caught from cap.ls command if line_handler.py doesn't request any --- modules/line_handler.py | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/modules/line_handler.py b/modules/line_handler.py index f786cff0..ae354a1b 100644 --- a/modules/line_handler.py +++ b/modules/line_handler.py @@ -296,17 +296,16 @@ class Module(ModuleManager.BaseModule): matched_caps = self._match_caps( list(event["server"].server_capabilities.keys())) - if matched_caps: - event["server"].queue_capabilities(matched_caps) + event["server"].queue_capabilities(matched_caps) - self._event(event, "cap.ls", - capabilities=event["server"].server_capabilities, - server=event["server"]) + self._event(event, "cap.ls", + capabilities=event["server"].server_capabilities, + server=event["server"]) - if event["server"].has_capability_queue(): - event["server"].send_capability_queue() - else: - event["server"].send_capability_end() + if event["server"].has_capability_queue(): + event["server"].send_capability_queue() + else: + event["server"].send_capability_end() elif subcommand == "new": event["server"].capabilities.update(set(capabilities.keys()))