From 4d334af5cee39dabd3544e6d05182d217a26ca4d Mon Sep 17 00:00:00 2001 From: Tom Early Date: Thu, 19 Apr 2018 15:20:17 -0700 Subject: [PATCH] for ngircd --- ircddb/IRCProtocol.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ircddb/IRCProtocol.cpp b/ircddb/IRCProtocol.cpp index ab8ecb9..a6dbf5f 100644 --- a/ircddb/IRCProtocol.cpp +++ b/ircddb/IRCProtocol.cpp @@ -186,7 +186,9 @@ bool IRCProtocol::processQueues(IRCMessageQueue *recvQ, IRCMessageQueue *sendQ) if ((m->numParams >= 7) && 0==m->params[0].compare(currentNick) && 0==m->params[1].compare(channel)) { if (app != NULL) { app->userJoin(m->params[5], m->params[2], m->params[3]); - app->userChanOp (m->params[5], 0==m->params[6].compare("H@")); + // app->userChanOp (m->params[5], 0==m->params[6].compare("H@")); + // this mod is for ngircd + app->userChanOp (m->params[5], std::string::npos!=m->params[6].find('H') && std::string::npos!=m->params[6].find('@')); } } } else if (0 == m->command.compare("433")) { // nick collision