From 3f39db10d7f3f8fef423647488d29572f755b30e Mon Sep 17 00:00:00 2001 From: tron Date: Sun, 7 Aug 2005 14:18:17 +0000 Subject: (svn r2831) Fix some potential and real buffer overflows --- settings_gui.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'settings_gui.c') diff --git a/settings_gui.c b/settings_gui.c index f4e03980b..d1eff6054 100644 --- a/settings_gui.c +++ b/settings_gui.c @@ -1319,7 +1319,7 @@ void DrawArrowButtons(int x, int y, int state) DrawStringCentered(x+15, y+1, STR_681A, 0); } -char _str_separator[2]; +static char _str_separator[2]; static void CustCurrencyWndProc(Window *w, WindowEvent *e) { @@ -1467,7 +1467,7 @@ static void CustCurrencyWndProc(Window *w, WindowEvent *e) break; case 1: /* Thousands seperator */ _custom_currency.separator = (b[0] == '\0') ? ' ' : b[0]; - ttd_strlcpy(_str_separator, b, 16); + ttd_strlcpy(_str_separator, b, lengthof(_str_separator)); break; case 2: /* Currency prefix */ ttd_strlcpy(_custom_currency.prefix, b, lengthof(_custom_currency.prefix)); -- cgit v1.2.3-70-g09d2