src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ft.cc
changeset 51303 0eeff620cdf5
parent 50826 f5b95be8b6e2
child 54232 7c11a7cc7c1d
--- a/src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ft.cc	Tue Jul 31 21:23:56 2018 +0300
+++ b/src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ft.cc	Tue Jul 31 12:23:55 2018 -0700
@@ -497,8 +497,10 @@
     return nullptr;
 
   error = FT_Load_Sfnt_Table (ft_face, tag, 0, buffer, &length);
-  if (error)
+  if (error) {
+    free (buffer);
     return nullptr;
+  }
 
   return hb_blob_create ((const char *) buffer, length,
                          HB_MEMORY_MODE_WRITABLE,