From 80cca71694bc6eb7f6e6249fb54037b3bdb253d1 Mon Sep 17 00:00:00 2001 From: kichik Date: Tue, 24 Jan 2006 17:31:24 +0000 Subject: [PATCH] g_tmp should be at least twice NSIS_MAX_STRLEN, no matter what NSIS_MAX_STRLEN is git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4497 212acab6-be3b-0410-9dea-997c60f758d6 --- Source/exehead/Ui.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/exehead/Ui.c b/Source/exehead/Ui.c index 2c10b57a..3fa76ada 100644 --- a/Source/exehead/Ui.c +++ b/Source/exehead/Ui.c @@ -51,7 +51,11 @@ int g_quit_flag; // set when Quit has been called (meaning bail out ASAP) int progress_bar_pos, progress_bar_len; +#if NSIS_MAX_STRLEN < 1024 static char g_tmp[4096]; +#else +static char g_tmp[NSIS_MAX_STRLEN * 4]; +#endif static int m_page=-1,m_retcode,m_delta; static page *g_this_page;