From dbc829b5f8d1e5dc5721614545329767ce9c6d2c Mon Sep 17 00:00:00 2001 From: Pavel Djundik Date: Mon, 11 May 2020 21:55:30 +0300 Subject: [PATCH] Reply to the server if that's where CTCP VERSION originated --- src/plugins/irc-events/ctcp.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/irc-events/ctcp.js b/src/plugins/irc-events/ctcp.js index ff74319c..5a898a01 100644 --- a/src/plugins/irc-events/ctcp.js +++ b/src/plugins/irc-events/ctcp.js @@ -67,17 +67,18 @@ module.exports = function (irc, network) { return; } + const target = data.from_server ? data.hostname : data.nick; const response = ctcpResponses[data.type]; if (response) { - irc.ctcpResponse(data.nick, data.type, response(data)); + irc.ctcpResponse(target, data.type, response(data)); } // Let user know someone is making a CTCP request against their nick const msg = new Msg({ type: Msg.Type.CTCP_REQUEST, time: data.time, - from: new User({nick: data.nick}), + from: new User({nick: target}), hostmask: data.ident + "@" + data.hostname, ctcpMessage: data.message, });