src/hb-subset-glyf.cc |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 97a2f0320056b591d7a747022869fe9cd8ecc6e1
Author: Behdad Esfahbod <beh...@behdad.org>
Date:   Mon Feb 12 18:51:10 2018 -0800

    [subset] Allocate bulk memory with malloc(), not calloc()
    
    We use calloc() to allocate simple structs and set them to zero.
    For bulk memory, use malloc() that doesn't zero.

diff --git a/src/hb-subset-glyf.cc b/src/hb-subset-glyf.cc
index 95294678..0a06313e 100644
--- a/src/hb-subset-glyf.cc
+++ b/src/hb-subset-glyf.cc
@@ -132,8 +132,8 @@ _hb_subset_glyf_and_loca (const OT::glyf::accelerator_t  
&glyf,
     return false;
   }
 
-  char *glyf_prime_data = (char *) calloc (glyf_prime_size, 1);
-  char *loca_prime_data = (char *) calloc (loca_prime_size, 1);
+  char *glyf_prime_data = (char *) malloc (glyf_prime_size);
+  char *loca_prime_data = (char *) malloc (loca_prime_size);
   if (unlikely (!_write_glyf_and_loca_prime (glyf, glyf_data, glyphs_to_retain,
                                              *use_short_loca,
                                              glyf_prime_size, glyf_prime_data,
_______________________________________________
HarfBuzz mailing list
HarfBuzz@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/harfbuzz

Reply via email to