From ac9b9f6aa18d3bb8aa11d2496e294f8449cea864 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Tue, 14 Apr 2020 11:38:01 -0700 Subject: [PATCH] Added additional error checking --- IDEHelper/Backend/BeLibManger.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/IDEHelper/Backend/BeLibManger.cpp b/IDEHelper/Backend/BeLibManger.cpp index e429ae9b..0e29bdbe 100644 --- a/IDEHelper/Backend/BeLibManger.cpp +++ b/IDEHelper/Backend/BeLibManger.cpp @@ -246,6 +246,13 @@ bool BeLibFile::Finish() return false; } + if ((!mOldEntries.IsEmpty()) && (!mOldFileStream.IsOpen())) + { + // We failed to open the old stream but we still had old entries to references.. + mFailed = true; + return false; + } + mFileStream.Write("!\n", 8); std::sort(libEntries.begin(), libEntries.end(),