From fc1966171280113362b0659f63c0ed1e6cc41821 Mon Sep 17 00:00:00 2001 From: Norbert Thiebaud Date: Sun, 17 Feb 2013 16:33:14 -0600 Subject: coverity#983173 Resource leak MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I913ce32579ef9045fd3d33b48a653bc4ffc628da Reviewed-on: https://gerrit.libreoffice.org/2206 Tested-by: Caolán McNamara Reviewed-by: Caolán McNamara --- sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'sdext') diff --git a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx index d72ab83c3d9c..15182c267869 100644 --- a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx +++ b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx @@ -451,10 +451,13 @@ void PDFOutDev::writeFontFile( GfxFont* gfxFont ) const fflush(stdout); if( fwrite(pBuf, sizeof(char), nSize, g_binary_out) != (size_t)nSize ) + { + gfree(pBuf); exit(1); // error - + } // ---sync point--- see SYNC STREAMS above fflush(g_binary_out); + gfree(pBuf); } void PDFOutDev::printPath( GfxPath* pPath ) const -- cgit