freetype-commit
[Top][All Lists]
Advanced

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

[freetype2] master dd0ccdc: * src/winfonts/winfnt.c (FNT_Face_Init): Cor


From: Werner Lemberg
Subject: [freetype2] master dd0ccdc: * src/winfonts/winfnt.c (FNT_Face_Init): Correct reallocation.
Date: Tue, 28 Sep 2021 23:02:30 -0400 (EDT)

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

    * src/winfonts/winfnt.c (FNT_Face_Init): Correct reallocation.
---
 src/winfonts/winfnt.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/winfonts/winfnt.c b/src/winfonts/winfnt.c
index 4af2f54..9c4b13e 100644
--- a/src/winfonts/winfnt.c
+++ b/src/winfonts/winfnt.c
@@ -897,9 +897,10 @@
 
       font->family_name[family_size] = '\0';
 
-      if ( FT_REALLOC( font->family_name,
-                       family_size,
-                       ft_strlen( font->family_name ) + 1 ) )
+      /* shrink it to the actual length */
+      if ( FT_QREALLOC( font->family_name,
+                        family_size + 1,
+                        ft_strlen( font->family_name ) + 1 ) )
         goto Fail;
 
       root->family_name = font->family_name;



reply via email to

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