freetype-commit
[Top][All Lists]
Advanced

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

[freetype2-demos] gsoc-2022-chariri-3 7aece3a 21/36: * src/ftinspect/eng


From: Werner Lemberg
Subject: [freetype2-demos] gsoc-2022-chariri-3 7aece3a 21/36: * src/ftinspect/engine/engine.hpp: Fix ftinspect segfault.
Date: Wed, 27 Jul 2022 06:32:45 -0400 (EDT)

branch: gsoc-2022-chariri-3
commit 7aece3a7eb811a7a633c198cc535c31d2fff7b47
Author: Charlie Jiang <w@chariri.moe>
Commit: Charlie Jiang <w@chariri.moe>

    * src/ftinspect/engine/engine.hpp: Fix ftinspect segfault.
    
    Always initialize fields in the constructor. The uninitialized `scaler_` is
    preventing the guard at `engine.cpp:339` from effecting.
---
 src/ftinspect/engine/engine.hpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/ftinspect/engine/engine.hpp b/src/ftinspect/engine/engine.hpp
index eb345a8..8bd759a 100644
--- a/src/ftinspect/engine/engine.hpp
+++ b/src/ftinspect/engine/engine.hpp
@@ -193,7 +193,7 @@ private:
   FTC_SBitCache sbitsCache_;
   FTC_CMapCache cmapCache_;
 
-  FTC_ScalerRec scaler_;
+  FTC_ScalerRec scaler_ = {};
   FT_Size ftSize_;
   FTC_ImageTypeRec imageType_;
 



reply via email to

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