From c533664d55868238953cddc36f67dc2c7f7751b0 Mon Sep 17 00:00:00 2001 From: kichik Date: Wed, 3 Oct 2007 17:52:56 +0000 Subject: [PATCH] fixed some obvious big-endian failures, but there might be more git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5308 212acab6-be3b-0410-9dea-997c60f758d6 --- Source/icon.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/icon.cpp b/Source/icon.cpp index 97a34c2e..8520cee0 100644 --- a/Source/icon.cpp +++ b/Source/icon.cpp @@ -295,7 +295,7 @@ int generate_unicons_offsets(LPBYTE exeHeader, size_t exeHeaderSize, LPBYTE unin size = *(LPDWORD)seeker; seeker += sizeof(DWORD); - *(LPDWORD) seeker = offset; + *(LPDWORD) seeker = FIX_ENDIAN_INT32(offset); seeker += sizeof(DWORD); seeker += FIX_ENDIAN_INT32(size); @@ -308,7 +308,7 @@ int generate_unicons_offsets(LPBYTE exeHeader, size_t exeHeaderSize, LPBYTE unin size = *(LPDWORD)seeker; seeker += sizeof(DWORD); - *(LPDWORD) seeker = offset; + *(LPDWORD) seeker = FIX_ENDIAN_INT32(offset); seeker += sizeof(DWORD); seeker += FIX_ENDIAN_INT32(size);