1
0
mirror of https://github.com/anope/anope.git synced 2026-06-25 03:46:36 +02:00

Do not enforce mlock when enforcing mlock

This commit is contained in:
Adam
2014-03-01 18:39:10 -05:00
parent 526c4e4659
commit ed0882ec04
+6 -6
View File
@@ -919,9 +919,9 @@ class CSMode : public Module
if (cm->type == MODE_REGULAR)
{
if (!c->HasMode(cm->name) && ml->set)
c->SetMode(NULL, cm);
c->SetMode(NULL, cm, "", false);
else if (c->HasMode(cm->name) && !ml->set)
c->RemoveMode(NULL, cm);
c->RemoveMode(NULL, cm, "", false);
}
else if (cm->type == MODE_PARAM)
{
@@ -932,21 +932,21 @@ class CSMode : public Module
c->GetParam(cm->name, param);
if (!c->HasMode(cm->name) || (!param.empty() && !ml->param.empty() && !param.equals_cs(ml->param)))
c->SetMode(NULL, cm, ml->param);
c->SetMode(NULL, cm, ml->param, false);
}
else
{
if (c->HasMode(cm->name))
c->RemoveMode(NULL, cm);
c->RemoveMode(NULL, cm, "", false);
}
}
else if (cm->type == MODE_LIST || cm->type == MODE_STATUS)
{
if (ml->set)
c->SetMode(NULL, cm, ml->param);
c->SetMode(NULL, cm, ml->param, false);
else
c->RemoveMode(NULL, cm, ml->param);
c->RemoveMode(NULL, cm, ml->param, false);
}
}
}