shithub: freetype+ttf2subf

Download patch

ref: a3edbfa983ba609673bfbd8a35727d7c3524d25a
parent: bd6d8e4204b59652598a144b84b58cc928fc6766
author: Werner Lemberg <[email protected]>
date: Mon Dec 14 11:11:06 EST 2020

[type42] Pacify static analysis tools (#59682).

* src/type42/t42objs.c (T42_Size_Init, T42_GlyphSlot_Init): Avoid
warnings about uninitialized variables.

git/fs: mount .git/fs: mount/attach disallowed
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2020-12-14  Werner Lemberg  <[email protected]>
+
+	[type42] Pacify static analysis tools (#59682).
+
+	* src/type42/t42objs.c (T42_Size_Init, T42_GlyphSlot_Init): Avoid
+	warnings about uninitialized variables.
+
 2020-12-07  Werner Lemberg  <[email protected]>
 
 	* builds/unix/configure.raw: Don't set `FT_DEBUG_LOGGING`.
--- a/src/type42/t42objs.c
+++ b/src/type42/t42objs.c
@@ -510,7 +510,8 @@
 
 
     error = FT_New_Size( t42face->ttf_face, &ttsize );
-    t42size->ttsize = ttsize;
+    if ( !error )
+      t42size->ttsize = ttsize;
 
     FT_Activate_Size( ttsize );
 
@@ -593,7 +594,8 @@
     else
     {
       error = FT_New_GlyphSlot( t42face->ttf_face, &ttslot );
-      slot->ttslot = ttslot;
+      if ( !error )
+        slot->ttslot = ttslot;
     }
 
     return error;