From 0439e3b21bb197c80974074a614fe3cdf16ddf5a Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Mon, 8 Jan 2024 14:14:57 +0000 Subject: Add a string overload of User::SetModes. --- modules/commands/os_mode.cpp | 2 +- modules/extra/m_sql_oper.cpp | 2 +- modules/pseudoclients/nickserv.cpp | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) (limited to 'modules') diff --git a/modules/commands/os_mode.cpp b/modules/commands/os_mode.cpp index c0b16ce43..b432d4c15 100644 --- a/modules/commands/os_mode.cpp +++ b/modules/commands/os_mode.cpp @@ -154,7 +154,7 @@ public: source.Reply(NICK_X_NOT_IN_USE, target.c_str()); else { - u2->SetModes(source.service, "%s", modes.c_str()); + u2->SetModes(source.service, modes); source.Reply(_("Changed usermodes of \002%s\002 to %s."), u2->nick.c_str(), modes.c_str()); u2->SendMessage(source.service, _("\002%s\002 changed your usermodes to %s."), source.GetNick().c_str(), modes.c_str()); diff --git a/modules/extra/m_sql_oper.cpp b/modules/extra/m_sql_oper.cpp index 30677382c..13a3b8521 100644 --- a/modules/extra/m_sql_oper.cpp +++ b/modules/extra/m_sql_oper.cpp @@ -112,7 +112,7 @@ public: IRCD->SendOper(user); if (!modes.empty()) - user->SetModes(OperServ, "%s", modes.c_str()); + user->SetModes(OperServ, modes); } } diff --git a/modules/pseudoclients/nickserv.cpp b/modules/pseudoclients/nickserv.cpp index e896f9bec..c885d5576 100644 --- a/modules/pseudoclients/nickserv.cpp +++ b/modules/pseudoclients/nickserv.cpp @@ -223,7 +223,7 @@ public: const Anope::string &modesonid = Config->GetModule(this)->Get("modesonid"); if (!modesonid.empty()) - u->SetModes(NickServ, "%s", modesonid.c_str()); + u->SetModes(NickServ, modesonid); } void Collide(User *u, NickAlias *na) override @@ -351,7 +351,7 @@ public: const Anope::string &modesonid = block->Get("modesonid"); if (!modesonid.empty()) - u->SetModes(NickServ, "%s", modesonid.c_str()); + u->SetModes(NickServ, modesonid); if (block->Get("forceemail", "yes") && u->Account()->email.empty()) { -- cgit