From 668e245a5d50543bf35f944894cd9b9e52f05df3 Mon Sep 17 00:00:00 2001 From: kichik Date: Sat, 25 Mar 2006 17:44:17 +0000 Subject: [PATCH] fixed virtual address adjustment calculation git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4616 212acab6-be3b-0410-9dea-997c60f758d6 --- Source/ResourceEditor.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Source/ResourceEditor.cpp b/Source/ResourceEditor.cpp index 9c232623..7963dc77 100644 --- a/Source/ResourceEditor.cpp +++ b/Source/ResourceEditor.cpp @@ -324,6 +324,7 @@ DWORD CResourceEditor::Save(BYTE* pbBuf, DWORD &dwSize) { // Save the old virtual size of the resource section DWORD dwNewVirtualSize = RALIGN(dwRsrcSize, dwSecAlign); DWORD dwOldVirtualSize = ConvertEndianness(sectionHeadersArray[m_dwResourceSectionIndex].Misc.VirtualSize); + ALIGN(dwOldVirtualSize, dwSecAlign); DWORD dwVAAdjustment = dwNewVirtualSize - dwOldVirtualSize; // Set the new size of the resource section (size aligned to FileAlignment)