From 3e23113b7fca83eb1115a00c65a64ff5e2df746d Mon Sep 17 00:00:00 2001 From: Rainer Kottenhoff Date: Mon, 4 Sep 2017 23:24:09 +0200 Subject: [PATCH] + NP2E issue #126 (https://github.com/ProgerXP/Notepad2e/issues/126) - solved by commit 71838d6 --- src/Edit.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/Edit.c b/src/Edit.c index 54a082216..428610954 100644 --- a/src/Edit.c +++ b/src/Edit.c @@ -1539,6 +1539,17 @@ BOOL EditLoadFile( } lpData = GlobalAlloc(GPTR,dwBufSize); + + dwLastIOError = GetLastError(); + if (!lpData) + { + CloseHandle(hFile); + *pbFileTooBig = FALSE; + Encoding_Source(CPI_NONE); + Encoding_SrcWeak(CPI_NONE); + return FALSE; + } + bReadSuccess = ReadAndDecryptFile(hwnd, hFile, (DWORD)GlobalSize(lpData) - 2, &lpData, &cbData); dwLastIOError = GetLastError(); CloseHandle(hFile);