This patch closes a file that would be left open if memory allocation fails. 
The cppcheck error was [profile.c:248]: (error) Memory leak: pFile

Harri
diff --git a/sal/osl/unx/profile.c b/sal/osl/unx/profile.c
index 95e9606..cccf745 100644
--- a/sal/osl/unx/profile.c
+++ b/sal/osl/unx/profile.c
@@ -245,6 +245,7 @@ static oslProfile SAL_CALL osl_psz_openProfile(const sal_Char *pszProfileName, o
 
     if ( pProfile == 0 )
     {
+        closeFileImpl(pFile, Flags);
         return 0;
     }
 
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to