diff --git a/Changes b/Changes index e63d5ef41..bf2ed8739 100644 --- a/Changes +++ b/Changes @@ -1841,3 +1841,4 @@ seen. gmtime warning still there and "Socket is not connected"). (#0000677) - Added makefiles to compile with zip links @ windows (zlib needed). - Added '/stats zip' (Oper only, only usefull if ZIP_LINKS is defined). +- Fixed missing 's' flag in oper::snomask causing not receiving any server notices. diff --git a/src/modules/m_oper.c b/src/modules/m_oper.c index 4010ee12e..0c3df5881 100644 --- a/src/modules/m_oper.c +++ b/src/modules/m_oper.c @@ -289,6 +289,8 @@ DLLFUNC int m_oper(aClient *cptr, aClient *sptr, int parc, char *parv[]) { set_snomask(sptr, OPER_SNOMASK); else set_snomask(sptr, SNO_DEFOPER); + if (sptr->user->snomask) + sptr->user->snomask |= SNO_SNOTICE; /* set +s if needed */ send_umode_out(cptr, sptr, old); sendto_one(sptr, rpl_str(RPL_SNOMASK), me.name, parv[0], get_sno_str(sptr));