m_rehash: Require admin privileges for REHASH SSLD.

This change enforces admin privileges for the REHASH SSLD command, as
originally intended.
This commit is contained in:
Keith Buck 2016-12-04 22:03:34 +00:00
parent ab6a27d184
commit fbd3e77eac

View file

@ -89,6 +89,13 @@ rehash_dns(struct Client *source_p)
static void
rehash_ssld(struct Client *source_p)
{
if (!IsOperAdmin(source_p))
{
sendto_one(source_p, form_str(ERR_NOPRIVS),
me.name, source_p->name, "admin");
return;
}
sendto_realops_snomask(SNO_GENERAL, L_ALL, "%s is restarting ssld",
get_oper_name(source_p));