* src/cid/cidload.c (cid_read_subrs): Tweak allocaton macro.
diff --git a/ChangeLog b/ChangeLog
index a9edaf5..f6fbaba 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2021-05-01 Alexei Podtelezhnikov <apodtele@gmail.com>
+ * src/cid/cidload.c (cid_read_subrs): Tweak allocaton macro.
+
+2021-05-01 Alexei Podtelezhnikov <apodtele@gmail.com>
+
[sfnt] Avoid some memory zeroing.
* src/sfnt/sfobjs.c (sfnt_open_font, sfnt_init_face,
diff --git a/src/cid/cidload.c b/src/cid/cidload.c
index f898a0d..a2e15fc 100644
--- a/src/cid/cidload.c
+++ b/src/cid/cidload.c
@@ -589,8 +589,8 @@
/* allocate, and read them */
data_len = offsets[num_subrs] - offsets[0];
- if ( FT_NEW_ARRAY( subr->code, num_subrs + 1 ) ||
- FT_QALLOC( subr->code[0], data_len ) )
+ if ( FT_QNEW_ARRAY( subr->code, num_subrs + 1 ) ||
+ FT_QALLOC( subr->code[0], data_len ) )
goto Fail;
if ( FT_STREAM_SEEK( cid->data_offset + offsets[0] ) ||