From 2f4644f7b346b1aeb565677f423475f6da8e8b3c Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Sun, 25 Aug 2019 10:24:57 +0200 Subject: [PATCH] Config: Prevent accidental leak of private values on public channels. --- plugins/Config/plugin.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/Config/plugin.py b/plugins/Config/plugin.py index 89817acd3..2e015eaff 100644 --- a/plugins/Config/plugin.py +++ b/plugins/Config/plugin.py @@ -282,11 +282,11 @@ class Config(callbacks.Plugin): if private_value: private = True if len(channels) > 1: - irc.reply('; '.join([ - '%s: %s' % (channel, value) - for (channel, value) in values])) + irc.reply('; '.join(['%s: %s' % (channel, value) + for (channel, value) in values]), + private=private) else: - irc.reply(values[0][1]) + irc.reply(values[0][1], private=private) channel = wrap(channel, [optional(first(('literal', '*'), 'networkIrc')), 'channels', 'settableConfigVar', additional('text')])