freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] master cff026d 2/2: [truetype] Partly revert 5b626281.


From: Werner Lemberg
Subject: [freetype2] master cff026d 2/2: [truetype] Partly revert 5b626281.
Date: Tue, 23 Nov 2021 16:11:52 -0500 (EST)

branch: master
commit cff026d41599945498044d2f4dcc0e610ffb6929
Author: Alexei Podtelezhnikov <apodtele@gmail.com>
Commit: Alexei Podtelezhnikov <apodtele@gmail.com>

    [truetype] Partly revert 5b626281.
    
    Fixes #1118.
    
    * src/truetype/ttpload.c (tt_face_load_hdmx): Do not assume that
    `record_size` is rounded even though the records are padded.
---
 src/truetype/ttpload.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/truetype/ttpload.c b/src/truetype/ttpload.c
index 1368e17..55a2238 100644
--- a/src/truetype/ttpload.c
+++ b/src/truetype/ttpload.c
@@ -565,7 +565,7 @@
     if ( num_records > 255               ||
          ( num_records > 0             &&
            ( record_size > 0x10004UL ||
-             record_size & 3         ) ) )
+             record_size < 4         ) ) )
     {
       error = FT_THROW( Invalid_File_Format );
       goto Fail;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]