From b355b5693ab1a7a9c188e38c8fa0d4106ed49f86 Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Sun, 26 Aug 2012 14:00:11 +0200 Subject: [PATCH] Fix Savannah bug #37178. * src/base/ftobjs.c (FT_Open_Face): Initialize `error' with `FT_Err_Missing_Module' before loop to indicate `no valid drivers'. --- ChangeLog | 7 +++++++ src/base/ftobjs.c | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 58b52e490..6e90f6439 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2012-08-26 Werner Lemberg + + Fix Savannah bug #37178. + + * src/base/ftobjs.c (FT_Open_Face): Initialize `error' with + `FT_Err_Missing_Module' before loop to indicate `no valid drivers'. + 2012-08-17 Werner Lemberg * src/base/ftsynth.c (FT_GlyphSlot_Oblique): Fix shear angle. diff --git a/src/base/ftobjs.c b/src/base/ftobjs.c index 48ccf4a00..453d9dacc 100644 --- a/src/base/ftobjs.c +++ b/src/base/ftobjs.c @@ -2055,11 +2055,12 @@ } else { + error = FT_Err_Missing_Module; + /* check each font driver for an appropriate format */ cur = library->modules; limit = cur + library->num_modules; - for ( ; cur < limit; cur++ ) { /* not all modules are font drivers, so check... */