78805f
From 0c2bdb01a2e1d24a3e592377a6d0822856e10df2 Mon Sep 17 00:00:00 2001
78805f
From: Werner Lemberg <wl@gnu.org>
78805f
Date: Sat, 19 Mar 2022 09:37:28 +0100
78805f
Subject: [PATCH] * src/base/ftobjs.c (FT_Request_Size): Guard `face->size`.
78805f
78805f
Fixes #1140.
78805f
---
78805f
 src/base/ftobjs.c | 3 +++
78805f
 1 file changed, 3 insertions(+)
78805f
78805f
diff --git a/src/base/ftobjs.c b/src/base/ftobjs.c
78805f
index 6492a1517..282c9121a 100644
78805f
--- a/src/base/ftobjs.c
78805f
+++ b/src/base/ftobjs.c
78805f
@@ -3409,6 +3409,9 @@
78805f
     if ( !face )
78805f
       return FT_THROW( Invalid_Face_Handle );
78805f
 
78805f
+    if ( !face->size )
78805f
+      return FT_THROW( Invalid_Size_Handle );
78805f
+
78805f
     if ( !req || req->width < 0 || req->height < 0 ||
78805f
          req->type >= FT_SIZE_REQUEST_TYPE_MAX )
78805f
       return FT_THROW( Invalid_Argument );
78805f
-- 
78805f
2.35.1
78805f