From 5dde782d41f1dcabdba20ef3fbafd7166aacee45 Mon Sep 17 00:00:00 2001 From: kichik Date: Wed, 23 Apr 2003 20:33:23 +0000 Subject: [PATCH] Padding, padding, padding... git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2492 212acab6-be3b-0410-9dea-997c60f758d6 --- Source/lang.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Source/lang.cpp b/Source/lang.cpp index 0e5b3194..d22472c3 100644 --- a/Source/lang.cpp +++ b/Source/lang.cpp @@ -94,7 +94,11 @@ StringTable* CEXEBuild::GetTable(LANGID &lang) { ERROR_MSG("Internal compiler error #12345: malloc(%d) failed\n",sizeof(StringTable)); return 0; } - memset(table, 0, sizeof(LANGID) + sizeof(int) + sizeof(common_strings)*2 + sizeof(installer_strings) + sizeof(uninstall_strings)); + table->dlg_offset = 0; + memset(&(table->common), 0, sizeof(common_strings)); + memset(&(table->ucommon), 0, sizeof(common_strings)); + memset(&(table->installer), 0, sizeof(installer_strings)); + memset(&(table->uninstall), 0, sizeof(uninstall_strings)); table->nlf = 0; table->lang_id = lang;