fix a couple of the obvious ones

This commit is contained in:
DarthArgus
2015-04-02 23:28:52 -05:00
parent e659069f7c
commit 3077d4be40
3 changed files with 7 additions and 1 deletions
@@ -212,6 +212,8 @@ void DebugMonitor::install(void)
// Allow translation of arrow keys.
if (keypad(s_outputWindow, true) == ERR)
{
fclose(s_ttyOutputFile);
fclose(s_ttyInputFile);
DEBUG_WARNING(true, ("DebugMonitor: keypad() failed [%s].", strerror(errno)));
return;
}
@@ -1231,6 +1231,7 @@ bool TargaFormat::saveImage(const Image &image, const char *filename)
numWritten = fwrite(destPixelsLine, destYStride, 1, f);
if (numWritten!=1)
{
fclose(f);
DEBUG_WARNING(true, ("Targa image data not written successfully for %s\n", filename));
return false;
}
@@ -1245,6 +1246,7 @@ bool TargaFormat::saveImage(const Image &image, const char *filename)
numWritten = fwrite(piter, sourceYStride, 1, f);
if (numWritten!=1)
{
fclose(f);
DEBUG_WARNING(true, ("Targa image data not written successfully for %s\n", filename));
return false;
}
@@ -184,7 +184,9 @@ int File::print(const char *format, ...)
va_list argptr;
va_start(argptr, format);
return vfprintf(m_fp, format, argptr);
int ret = vfprintf(m_fp, format, argptr);
va_end(argptr);
return ret;
} // File::print