--- old/src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape.cc 2018-07-28 07:50:04.569957229 -0700 +++ new/src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape.cc 2018-07-28 07:50:04.329957233 -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;