diff options
Diffstat (limited to 'src/H5HG.c')
-rw-r--r-- | src/H5HG.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -786,9 +786,10 @@ H5HG_remove (H5F_t *f, H5HG_t *hobj) HDassert(hobj->idx < heap->nused); - /* When the application selects the same location to rewrite the element by using H5Sselect_elements, + /* When the application selects the same location to rewrite the VL element by using H5Sselect_elements, * it can happen that the entry has been removed by first rewrite. Here we simply skip the removal of - * the entry and let the second rewrite happen. */ + * the entry and let the second rewrite happen (see HDFFV-10635). In the future, it'd be nice to handle + * this situation in H5T_conv_vlen in H5Tconv.c instead of this level (HDFFV-10648). */ if(heap->obj[hobj->idx].nrefs == 0 && heap->obj[hobj->idx].size == 0 && !heap->obj[hobj->idx].begin) HGOTO_DONE(ret_value) |