From 5ac6ea8cd1f798471364a154b5610637c4ff0ad0 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Thu, 11 Nov 2021 02:37:23 +0000 Subject: [PATCH] Suppress unitialised warning in GenerateTownNameString on some platforms --- src/townname.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/townname.cpp b/src/townname.cpp index bce894bfcf..de0435da8b 100644 --- a/src/townname.cpp +++ b/src/townname.cpp @@ -1062,8 +1062,10 @@ char *GenerateTownNameString(char *buf, const char *last, size_t lang, uint32 se const TownNameGeneratorParams *par = &_town_name_generators[lang]; if (last >= buf + par->min) return par->proc(buf, last, seed); + IGNORE_UNINITIALIZED_WARNING_START char *buffer = AllocaM(char, par->min + 1); par->proc(buffer, buffer + par->min, seed); + IGNORE_UNINITIALIZED_WARNING_STOP return strecpy(buf, buffer, last); }