summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSuzuki, Toshiya (鈴木俊哉) <mpsuzuki@hiroshima-u.ac.jp>2009-01-09 08:01:15 +0000
committerSuzuki, Toshiya (鈴木俊哉) <mpsuzuki@hiroshima-u.ac.jp>2009-01-09 08:01:15 +0000
commit68e16e010534bbb32e29d719864fbedde5c0a2a1 (patch)
tree1d4c8626e475aaf9eafe719cb40d92e9337a17f1
parent9d83d290287d6c844a7fe514050604cd75a76b3a (diff)
downloadfreetype2-68e16e010534bbb32e29d719864fbedde5c0a2a1.tar.gz
* src/gxvalid/gxvmort.c (gxv_mort_feature_validate): Fix wrong length check, Savannah patch #6682.
-rw-r--r--ChangeLog5
-rw-r--r--src/gxvalid/gxvmort.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 7aea1d844..0d2f77652 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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",