From: wiebe Date: Fri, 23 Jan 2009 23:27:30 +0000 (+0100) Subject: add oplevelforward.patch - fix issue where hub does not forward oplevels for non... X-Git-Url: https://jfr.im/git/irc/quakenet/snircd-patchqueue.git/commitdiff_plain/a7e6b62c3a84737c085aeb8290aa5deae0276463 add oplevelforward.patch - fix issue where hub does not forward oplevels for non-Apass channels --- diff --git a/oplevelforward.patch b/oplevelforward.patch new file mode 100644 index 0000000..a5373eb --- /dev/null +++ b/oplevelforward.patch @@ -0,0 +1,14 @@ +Fix forwarding by hub of oplevels for non Apass channels. + +diff -r 42f001ab6955 ircd/m_burst.c +--- a/ircd/m_burst.c Fri Jan 23 23:59:20 2009 +0100 ++++ b/ircd/m_burst.c Sat Jan 24 00:22:42 2009 +0100 +@@ -544,7 +544,7 @@ + nickstr[nickpos++] = 'v'; + if (current_mode & CHFL_CHANOP) + { +- if (chptr->mode.apass[0]) ++ if (oplevel < MAXOPLEVEL) /* forward as oplevel, else as o */ + nickpos += ircd_snprintf(0, nickstr + nickpos, sizeof(nickstr) - nickpos, "%u", oplevel); + else + nickstr[nickpos++] = 'o'; diff --git a/series b/series index fc8d93d..8476a5b 100644 --- a/series +++ b/series @@ -26,5 +26,6 @@ opernowildbadchan.patch operglinenick.patch operping.patch minoplevel.patch +oplevelforward.patch accountcollision.patch split.patch