From 048b077782c6c69e7cbd778098371f74ec18c0de Mon Sep 17 00:00:00 2001 From: kichik Date: Thu, 24 Jul 2003 13:25:37 +0000 Subject: [PATCH] Fix invalid CRC messages for data < 512 git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2768 212acab6-be3b-0410-9dea-997c60f758d6 --- Source/exehead/fileform.c | 1 + 1 file changed, 1 insertion(+) diff --git a/Source/exehead/fileform.c b/Source/exehead/fileform.c index c94b6805..07843fb1 100644 --- a/Source/exehead/fileform.c +++ b/Source/exehead/fileform.c @@ -200,6 +200,7 @@ const char * NSISCALL loadHeaders(int cl_flags) if (do_crc) { int fcrc; + SetSelfFilePointer(m_pos, FILE_BEGIN); if (!ReadSelfFile(&fcrc, sizeof(int)) || crc != fcrc) return _LANG_INVALIDCRC; }