diff options
author | Suzuki, Toshiya (鈴木俊哉) <mpsuzuki@hiroshima-u.ac.jp> | 2009-01-09 08:01:15 +0000 |
---|---|---|
committer | Suzuki, Toshiya (鈴木俊哉) <mpsuzuki@hiroshima-u.ac.jp> | 2009-01-09 08:01:15 +0000 |
commit | 68e16e010534bbb32e29d719864fbedde5c0a2a1 (patch) | |
tree | 1d4c8626e475aaf9eafe719cb40d92e9337a17f1 | |
parent | 9d83d290287d6c844a7fe514050604cd75a76b3a (diff) | |
download | freetype2-68e16e010534bbb32e29d719864fbedde5c0a2a1.tar.gz |
* src/gxvalid/gxvmort.c (gxv_mort_feature_validate): Fix wrong length check, Savannah patch #6682.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | src/gxvalid/gxvmort.c | 2 |
2 files changed, 6 insertions, 1 deletions
@@ -1,3 +1,8 @@ +2009-01-09 Daniel Zimmermann <netzimme@aol.com> + + * src/gxvalid/gxvmort.c (gxv_mort_feature_validate): Fix wrong + length check. From Savannah patch #6682. + 2009-01-09 Werner Lemberg <wl@gnu.org> Fix problem with T1_FIELD_{NUM,FIXED}_TABLE2. diff --git a/src/gxvalid/gxvmort.c b/src/gxvalid/gxvmort.c index 6fb71b92b..f4fbd30e4 100644 --- a/src/gxvalid/gxvmort.c +++ b/src/gxvalid/gxvmort.c @@ -42,7 +42,7 @@ gxv_mort_feature_validate( GXV_mort_feature f, GXV_Validator valid ) { - if ( f->featureType > gxv_feat_registry_length ) + if ( f->featureType >= gxv_feat_registry_length ) { GXV_TRACE(( "featureType %d is out of registered range, " "setting %d is unchecked\n", |