diff --git a/row/row0purge.c b/row/row0purge.c index 93ea7dffbe7..50457c2a3df 100644 --- a/row/row0purge.c +++ b/row/row0purge.c @@ -453,6 +453,7 @@ skip_secondaries: SYNC_TRX_UNDO_PAGE); #endif /* UNIV_SYNC_DEBUG */ ut_a(ufield->new_val.len >= BTR_EXTERN_FIELD_REF_SIZE); + /* TODO: observe dict_table_is_zip(index->table) */ btr_free_externally_stored_field(index, data_field + ufield->new_val.len - BTR_EXTERN_FIELD_REF_SIZE,