diff --git a/ChangeLog b/ChangeLog index 992a5ee..d8e6404 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2006-07-19 Jon Burgess (jburgess@uklinux.net) + reviewed by: plam + + * src/fccache.c (FcGlobalCacheDestroy): + + Fix file-descriptor leak in FcGlobalCacheDestroy. + 2006-05-31 Yong Li (rigel863@gmail.com) reviewed by: plam, Bedhad Esfahbod diff --git a/src/fccache.c b/src/fccache.c index 5cb49bd..a653085 100644 --- a/src/fccache.c +++ b/src/fccache.c @@ -173,6 +173,8 @@ FcGlobalCacheDestroy (FcGlobalCache *cache) FcGlobalCacheDirDestroy (d); } FcMemFree (FC_MEM_CACHE, sizeof (FcGlobalCache)); + if (cache->fd != -1) + close (cache->fd); free (cache); }