From 2ada8029d062c9e764c3d62a57b78f743a24e6cc Mon Sep 17 00:00:00 2001 From: elasota Date: Mon, 15 Mar 2021 19:36:07 -0400 Subject: [PATCH] Fixed source code export not working --- GpApp/SourceExport.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/GpApp/SourceExport.cpp b/GpApp/SourceExport.cpp index a347d18..2b6ba9c 100644 --- a/GpApp/SourceExport.cpp +++ b/GpApp/SourceExport.cpp @@ -637,7 +637,9 @@ bool ExportSourceToStream (GpIOStream *stream) return false; // Read timestamp - const bool readTSOK = (state.m_tsStream->Read(&state.m_ts, sizeof(state.m_ts)) != sizeof(state.m_ts)); + const size_t tsSize = state.m_tsStream->Read(&state.m_ts, sizeof(state.m_ts)); + const size_t expectedTSSize = sizeof(state.m_ts); + const bool readTSOK = (tsSize == expectedTSSize); state.m_tsStream->Close(); state.m_tsStream = nullptr; @@ -657,7 +659,7 @@ bool ExportSourceToStream (GpIOStream *stream) PLSysCalls::Sleep(1); size_t applicationDataSize = 0; - const char *appResourcesPath = "ApplicationResources.gpa"; + const char *appResourcesPath = "ApplicationResources.gpf"; if (!RetrieveSingleFileSize(PortabilityLayer::VirtualDirectories::kApplicationData, &appResourcesPath, 1, applicationDataSize)) return false;