diff --git a/ChangeLog b/ChangeLog index 51c884e78..05ee1cbce 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2013-06-18 Werner Lemberg + + Fix Savannah bug #39269. + + * src/base/ftgloadr.c (FT_GlyphLoader_CheckPoints): Free memory in + case of reacollocation failures. + 2013-06-18 Andrew Church Fix Savannah bug #39266. diff --git a/src/base/ftgloadr.c b/src/base/ftgloadr.c index 663db2636..3cc5c7a80 100644 --- a/src/base/ftgloadr.c +++ b/src/base/ftgloadr.c @@ -265,6 +265,9 @@ FT_GlyphLoader_Adjust_Points( loader ); Exit: + if ( error ) + FT_GlyphLoader_Reset( loader ); + return error; }