From: <dar...@us...> - 2011-01-15 17:09:04
|
Revision: 2266 http://znc.svn.sourceforge.net/znc/?rev=2266&view=rev Author: darthgandalf Date: 2011-01-15 17:08:57 +0000 (Sat, 15 Jan 2011) Log Message: ----------- Only admins should be able to load email module. Modified Paths: -------------- trunk/modules/extra/email.cpp Modified: trunk/modules/extra/email.cpp =================================================================== --- trunk/modules/extra/email.cpp 2011-01-15 05:10:43 UTC (rev 2265) +++ trunk/modules/extra/email.cpp 2011-01-15 17:08:57 UTC (rev 2266) @@ -48,6 +48,12 @@ virtual ~CEmail() {} virtual bool OnLoad(const CString & sArgs, CString& sMessage) { +#ifndef MOD_EMAIL_ALLOW_EVERYONE + if (!m_pUser->IsAdmin()) { + sMessage = "You must be admin to use the email module"; + return false; + } +#endif m_sMailPath = sArgs; StartParser(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |