| Index: core/src/fxcrt/fxcrt_platforms.cpp
|
| diff --git a/core/src/fxcrt/fxcrt_platforms.cpp b/core/src/fxcrt/fxcrt_platforms.cpp
|
| index 942d6a3c026c55cd3ecbd9d065e56f982004c970..d9b99624d37485cc750436a24355bdb451092010 100644
|
| --- a/core/src/fxcrt/fxcrt_platforms.cpp
|
| +++ b/core/src/fxcrt/fxcrt_platforms.cpp
|
| @@ -169,6 +169,9 @@ FX_BOOL FX_File_Copy(FX_BSTR fileNameSrc, FX_BSTR fileNameDst)
|
| }
|
| FX_FILESIZE num = 0;
|
| FX_LPBYTE pBuffer = FX_Alloc(FX_BYTE, 32768);
|
| + if (!pBuffer) {
|
| + return FALSE;
|
| + }
|
| while (num = src.Read(pBuffer, 32768)) {
|
| if (dst.Write(pBuffer, num) != num) {
|
| break;
|
|
|