1
0
mirror of https://github.com/OpenTTD/OpenTTD.git synced 2025-08-25 07:29:10 +00:00

Codechange: refactor code to remove need for stredup

This commit is contained in:
Rubidium
2023-06-18 19:24:12 +02:00
committed by rubidium42
parent 74924c8186
commit 70de70bdcd

View File

@@ -1275,16 +1275,14 @@ DEF_CONSOLE_CMD(ConStartAI)
* try again with the assumption everything right of the dot is
* the version the user wants to load. */
if (!config->HasScript()) {
char *name = stredup(argv[1]);
char *e = strrchr(name, '.');
const char *e = strrchr(argv[1], '.');
if (e != nullptr) {
*e = '\0';
size_t name_length = e - argv[1];
e++;
int version = atoi(e);
config->Change(name, version, true);
config->Change(std::string(argv[1], name_length), version, true);
}
free(name);
}
if (!config->HasScript()) {