From 06050f7bb3f7effe0e73ca20e101ac273a693cf7 Mon Sep 17 00:00:00 2001 From: Peter Nelson Date: Thu, 4 Jan 2024 23:10:54 +0000 Subject: [PATCH] Fix: Pass townnameparts as parameter when testing townname based companyname. (#11685) Length of returned string could vary and pass/fail the length check with a different string than the final selection. --- src/company_cmd.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/company_cmd.cpp b/src/company_cmd.cpp index 5413ba437c..7d14fafbd1 100644 --- a/src/company_cmd.cpp +++ b/src/company_cmd.cpp @@ -374,6 +374,7 @@ verify_name:; if (cc->name_1 == str && cc->name_2 == strp) goto bad_town_name; } + SetDParam(0, strp); name = GetString(str); if (Utf8StringLength(name) >= MAX_LENGTH_COMPANY_NAME_CHARS) goto bad_town_name;