freetype-commit
[Top][All Lists]
Advanced

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

[freetype2] master 983d43586 2/2: [cache] Fix fallouts from edd4fedc5427


From: Werner Lemberg
Subject: [freetype2] master 983d43586 2/2: [cache] Fix fallouts from edd4fedc5427.
Date: Sun, 30 Jan 2022 22:19:25 -0500 (EST)

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

    [cache] Fix fallouts from edd4fedc5427.
    
    Reported by Werner.
    
    * src/cache/ftcimage.c (FTC_INode_New): Always initialize FT_Glyph.
    * src/cache/ftcsbits.c (FTC_SNode_New): Always initialize FT_SBit.
---
 src/cache/ftcimage.c | 1 +
 src/cache/ftcsbits.c | 4 +++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/cache/ftcimage.c b/src/cache/ftcimage.c
index aec145c71..cd43f755f 100644
--- a/src/cache/ftcimage.c
+++ b/src/cache/ftcimage.c
@@ -74,6 +74,7 @@
 
       /* initialize its inner fields */
       FTC_GNode_Init( gnode, gindex, family );
+      inode->glyph = NULL;
 
       /* we will now load the glyph image */
       error = clazz->family_load_glyph( family, gindex, cache,
diff --git a/src/cache/ftcsbits.c b/src/cache/ftcsbits.c
index c36b8efe3..9f5cc2390 100644
--- a/src/cache/ftcsbits.c
+++ b/src/cache/ftcsbits.c
@@ -248,7 +248,9 @@
       snode->count = count;
       for ( node_count = 0; node_count < count; node_count++ )
       {
-        snode->sbits[node_count].width = 255;
+        snode->sbits[node_count].width  = 255;
+        snode->sbits[node_count].height = 0;
+        snode->sbits[node_count].buffer = NULL;
       }
 
       error = ftc_snode_load( snode,



reply via email to

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