[pcf] Zero out the allocated properties.

Fallout reported as
  https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=40033

* src/pcf/pcfread.c (pcf_get_properties): Use FT_NEW_ARRAY and zero
out `properties` in case of failure.
This commit is contained in:
Alexei Podtelezhnikov 2021-10-18 20:35:28 -04:00
parent de9faa53ed
commit 38b349c41b
1 changed files with 2 additions and 1 deletions

View File

@ -613,7 +613,8 @@ THE SOFTWARE.
strings[string_size] = '\0';
if ( FT_QNEW_ARRAY( properties, nprops ) )
/* zero out in case of failure */
if ( FT_NEW_ARRAY( properties, nprops ) )
goto Bail;
face->properties = properties;