diff --git a/src/hb-glib.cc b/src/hb-glib.cc index c8863ea7b..50c30e9c7 100644 --- a/src/hb-glib.cc +++ b/src/hb-glib.cc @@ -401,7 +401,7 @@ retry: #endif }; - return funcs; + return hb_unicode_funcs_reference (funcs); } #if GLIB_CHECK_VERSION(2,31,10) diff --git a/src/hb-icu.cc b/src/hb-icu.cc index 2550e438d..552eaeca5 100644 --- a/src/hb-icu.cc +++ b/src/hb-icu.cc @@ -390,5 +390,5 @@ retry: #endif }; - return funcs; + return hb_unicode_funcs_reference (funcs); } diff --git a/src/hb-ucdn.cc b/src/hb-ucdn.cc index e51f03532..9515bda25 100644 --- a/src/hb-ucdn.cc +++ b/src/hb-ucdn.cc @@ -269,5 +269,5 @@ retry: #endif }; - return funcs; + return hb_unicode_funcs_reference (funcs); }