src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape.cc
changeset 51303 0eeff620cdf5
parent 50826 f5b95be8b6e2
child 54232 7c11a7cc7c1d
--- a/src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape.cc	Tue Jul 31 21:23:56 2018 +0300
+++ b/src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape.cc	Tue Jul 31 12:23:55 2018 -0700
@@ -193,8 +193,10 @@
 
   if (plan->shaper->data_create) {
     plan->data = plan->shaper->data_create (plan);
-    if (unlikely (!plan->data))
+    if (unlikely (!plan->data)) {
+      free(plan);
       return nullptr;
+    }
   }
 
   return plan;