Skip to content

Commit

Permalink
Avoid H5Ocopy in h5repack for variable-length string types (HDFGroup#…
Browse files Browse the repository at this point in the history
  • Loading branch information
jhendersonHDF committed Aug 31, 2023
1 parent 4646ac8 commit 75ce93a
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions tools/src/h5repack/h5repack_copy.c
Original file line number Diff line number Diff line change
Expand Up @@ -810,6 +810,10 @@ do_copy_objects(hid_t fidin, hid_t fidout, trav_table_t *travt, pack_opt_t *opti
/* early detection of variable-length types */
if ((is_vlen = H5Tdetect_class(ftype_id, H5T_VLEN)) < 0)
H5TOOLS_GOTO_ERROR((-1), "H5Tdetect_class failed");
if (!is_vlen) {
if ((is_vlen = H5Tis_variable_str(ftype_id)) < 0)
H5TOOLS_GOTO_ERROR((-1), "H5Tis_variable_str failed");
}

/* Check if the datatype is committed */
if ((is_named = H5Tcommitted(ftype_id)) < 0)
Expand Down

0 comments on commit 75ce93a

Please sign in to comment.