diff --git a/engine/shared/library/sharedDebug/src/linux/DebugMonitor.cpp b/engine/shared/library/sharedDebug/src/linux/DebugMonitor.cpp index ae3cf2c9..3dff8883 100644 --- a/engine/shared/library/sharedDebug/src/linux/DebugMonitor.cpp +++ b/engine/shared/library/sharedDebug/src/linux/DebugMonitor.cpp @@ -224,6 +224,9 @@ void DebugMonitor::install(void) // NOTE: this can't go on the exit chain because the MemoryManager // will write to it way late in processing. //ExitChain::add(remove, "DebugMonitor"); + + fclose(s_ttyOutputFile); + fclose(s_ttyInputFile); } // ---------------------------------------------------------------------- diff --git a/engine/shared/library/sharedImage/src/shared/TargaFormat.cpp b/engine/shared/library/sharedImage/src/shared/TargaFormat.cpp index e68a9d3d..3957c9ab 100644 --- a/engine/shared/library/sharedImage/src/shared/TargaFormat.cpp +++ b/engine/shared/library/sharedImage/src/shared/TargaFormat.cpp @@ -1270,7 +1270,8 @@ bool TargaFormat::saveImage(const Image &image, const char *filename) numWritten = fwrite(&footer, sizeof(footer), 1, f); if (numWritten != 1) { - DEBUG_WARNING(true, ("Targa footer not written successfully for %s\n", filename)); + fclose(f); + DEBUG_WARNING(true, ("Targa footer not written successfully for %s\n", filename)); return false; } //------------------------------------------