Fix too small string buffer in FormatUnitWeightRatio

This commit is contained in:
Jonathan G Rennison
2023-08-27 00:49:40 +01:00
parent 0f8d8ca485
commit 03c3050c43

View File

@@ -970,7 +970,7 @@ static char *FormatUnitWeightRatio(char *buff, const char *last, const Units &un
const char *unit_str = GetStringPtr(unit.s);
const char *weight_str = GetStringPtr(_units_weight[_settings_game.locale.units_weight].s);
char tmp_buffer[32];
char tmp_buffer[128];
char *insert_pt = strecpy(tmp_buffer, unit_str, lastof(tmp_buffer));
strecpy(insert_pt, weight_str, lastof(tmp_buffer));
str_replace_wchar(insert_pt, lastof(tmp_buffer), SCC_DECIMAL, '/');