[blob] Fix-up recent mistake in hb_blob_create() destroy(user_data) https://github.com/harfbuzz/harfbuzz/pull/3026#discussion_r653437491
diff --git a/src/hb-blob.cc b/src/hb-blob.cc index 4924eba..4939bf2 100644 --- a/src/hb-blob.cc +++ b/src/hb-blob.cc
@@ -73,7 +73,11 @@ hb_destroy_func_t destroy) { if (!length) + { + if (destroy) + destroy (user_data); return hb_blob_get_empty (); + } hb_blob_t *blob = hb_blob_create_or_fail (data, length, mode, user_data, destroy);