]> git.wh0rd.org - fontconfig.git/blobdiff - ChangeLog
Fix memory leak (Coverity defect #2089).
[fontconfig.git] / ChangeLog
index fdd376a1c6ec62b6e4701e0e9a0214950174c1a6..ff608637457cd543b1c5edace6ffa3ea64024d7a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,54 @@
+2006-04-12  Frederic Crozat  <fcrozat@mandriva.com>
+       reviewed by: plam
+       
+       * src/fcpat.c: (FcPatternFreeze):
+       Fix memory leak (Coverity defect #2089).
+
+       * src/fcfreetype.c: (GetScriptTags):
+       Ignore script if subtable is missing (Coverity defect #2088).
+
+2006-04-12  Patrick Lam  <plam@mit.edu>
+       * src/fccfg.c (FcConfigSubstituteWithPat):
+
+       Fix possible null pointer dereference (Coverity defect #784)
+       and memory leak (Coverity defects #785, #786).
+
+2006-04-12  Patrick Lam  <plam@mit.edu>
+       * src/fcmatch.c (FcSortWalk, FcFontSetSort):
+
+       Don't copy FcCharSet if we're going to throw it away anyway.
+       (Reported by Kenichi Handa).
+
+2006-04-11  Ming Zhao  <ming@gentoo.org>
+       reviewed by: plam
+       
+       * src/fcname.c (FcObjectToPtrLookup):
+
+       Fix bad behaviour on realloc resulting in crash.
+
+2006-04-11  Patrick Lam  <plam@mit.edu>
+       * src/fccache.c (FcGlobalCacheReadDir):
+
+       Don't crash if config is null (Coverity defect #984).
+
+2006-04-11  Frederic Crozat  <fcrozat@mandriva.com>
+       reviewed by: plam
+
+       * src/fccharset.c (FcCharSetPutLeaf):
+       * src/fclang.c (FcNameUnparseLangSet):
+
+       Missing bits from previous patches.
+
+       * src/fccharset.c (FcCharSetSubtractCount):
+       Remove extra semi-colon.
+
+       * src/fccfg.c (FcConfigBuildFonts):
+       Fix memory leak in error case (Coverity defects #776, #985).
+
+       * src/fcxml.c (FcPopBinary, FcParsePatelt, FcParsePattern):
+       Fix memory leaks (Coverity defects #779, #781) 
+       and memory use after free (Coverity defect #780).
+
 2006-04-11  Patrick Lam  <plam@mit.edu>
        * src/fccharset.c (FcCharSetPutLeaf):