summaryrefslogtreecommitdiff
path: root/src/console_cmds.cpp
diff options
context:
space:
mode:
authorrubidium42 <rubidium@openttd.org>2021-05-29 19:47:58 +0200
committerrubidium42 <rubidium42@users.noreply.github.com>2021-05-30 00:01:49 +0200
commitfd95736bac4ef79ba36cff18d09c039a1c713f80 (patch)
treee8c201ee2b47023a05678ecf2b4f154fdf6e2ca7 /src/console_cmds.cpp
parentf0e1cd01298237dc32413fb0c19e145c45baa2e8 (diff)
downloadopenttd-fd95736bac4ef79ba36cff18d09c039a1c713f80.tar.xz
Codechange: [Network] Use std::string for server side logic of kicking and banning clients
Diffstat (limited to 'src/console_cmds.cpp')
-rw-r--r--src/console_cmds.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/console_cmds.cpp b/src/console_cmds.cpp
index e86e2a0d9..3c5ca5d24 100644
--- a/src/console_cmds.cpp
+++ b/src/console_cmds.cpp
@@ -473,7 +473,7 @@ DEF_CONSOLE_CMD(ConClearBuffer)
* Network Core Console Commands
**********************************/
-static bool ConKickOrBan(const char *argv, bool ban, const char *reason)
+static bool ConKickOrBan(const char *argv, bool ban, const std::string &reason)
{
uint n;
@@ -527,7 +527,7 @@ DEF_CONSOLE_CMD(ConKick)
if (argc != 2 && argc != 3) return false;
/* No reason supplied for kicking */
- if (argc == 2) return ConKickOrBan(argv[1], false, nullptr);
+ if (argc == 2) return ConKickOrBan(argv[1], false, {});
/* Reason for kicking supplied */
size_t kick_message_length = strlen(argv[2]);
@@ -551,7 +551,7 @@ DEF_CONSOLE_CMD(ConBan)
if (argc != 2 && argc != 3) return false;
/* No reason supplied for kicking */
- if (argc == 2) return ConKickOrBan(argv[1], true, nullptr);
+ if (argc == 2) return ConKickOrBan(argv[1], true, {});
/* Reason for kicking supplied */
size_t kick_message_length = strlen(argv[2]);