From 4ff88606d867a8af660efb167a51a76ec7a00dd5 Mon Sep 17 00:00:00 2001 From: DarthArgus Date: Thu, 2 Apr 2015 23:32:51 -0500 Subject: [PATCH] fix a couple more obvious leaks --- engine/shared/library/sharedDebug/src/linux/DebugMonitor.cpp | 3 +++ engine/shared/library/sharedImage/src/shared/TargaFormat.cpp | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) 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; } //------------------------------------------