Add test for modperl SCString functions.

Pass CClient to the OnClientGetSASLMechanisms callback.

See #1970
This commit is contained in:
Alexey Sokolov
2025-07-31 23:47:26 +01:00
parent 2daae4358a
commit 8c983564e8
2 changed files with 41 additions and 2 deletions
+3 -2
View File
@@ -1361,8 +1361,9 @@ void CClient::AcceptSASLLogin(CUser& User) {
SCString CClient::EnumerateSASLMechanisms() const {
SCString ssMechanisms;
// FIXME Currently GetClient()==nullptr due to const
GLOBALMODULECALL(OnClientGetSASLMechanisms(ssMechanisms), NOTHING);
// FIXME Fix this const_cast
_GLOBALMODULECALL(OnClientGetSASLMechanisms(ssMechanisms), nullptr, nullptr,
const_cast<CClient*>(this), NOTHING);
return ssMechanisms;
}