diff options
author | Allen Byrne <50328838+byrnHDF@users.noreply.github.com> | 2021-10-07 22:06:49 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-07 22:06:49 (GMT) |
commit | 83eeef504a44e5659ced901c38ed31362d89a9f5 (patch) | |
tree | 2be2ca8ab4792baea19c0f6c85dfd0f18bda8f0c /java | |
parent | e2cdb618ae77851388acba04c74f7afdaddb7592 (diff) | |
download | hdf5-83eeef504a44e5659ced901c38ed31362d89a9f5.zip hdf5-83eeef504a44e5659ced901c38ed31362d89a9f5.tar.gz hdf5-83eeef504a44e5659ced901c38ed31362d89a9f5.tar.bz2 |
Add missing dataset reference text (#1081)
* Add missing dataset reference text
* Only print name if not printing data
Diffstat (limited to 'java')
-rw-r--r-- | java/src/jni/h5util.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/java/src/jni/h5util.c b/java/src/jni/h5util.c index 4272205..2550ad9 100644 --- a/java/src/jni/h5util.c +++ b/java/src/jni/h5util.c @@ -658,8 +658,6 @@ h5str_sprint_reference(JNIEnv *env, h5str_t *out_str, void *ref_p) int ret_value = FAIL; - if (!h5str_append(out_str, " \"")) - H5_ASSERTION_ERROR(ENVONLY, "Unable to append string."); buf_size = H5Rget_file_name(ref_vp, NULL, 0); if (buf_size) { ref_name = (char *)HDmalloc(sizeof(char) * (size_t)buf_size + 1); @@ -697,8 +695,6 @@ h5str_sprint_reference(JNIEnv *env, h5str_t *out_str, void *ref_p) ref_name = NULL; } } - if (!h5str_append(out_str, "\"")) - H5_ASSERTION_ERROR(ENVONLY, "Unable to append string."); ret_value = SUCCEED; done: @@ -725,6 +721,10 @@ h5str_region_dataset(JNIEnv *env, h5str_t *out_str, H5R_ref_t *ref_vp, int expan if ((new_obj_sid = H5Ropen_region(ref_vp, H5P_DEFAULT, H5P_DEFAULT)) < 0) H5_LIBRARY_ERROR(ENVONLY); + if (expand_data == 0) + if (h5str_sprint_reference(ENVONLY, out_str, ref_vp) < 0) + CHECK_JNI_EXCEPTION(ENVONLY, JNI_FALSE); + if ((region_type = H5Sget_select_type(new_obj_sid)) > H5S_SEL_ERROR) { if (H5S_SEL_POINTS == region_type) { if (h5str_dump_region_points(ENVONLY, out_str, new_obj_sid, new_obj_id, expand_data) < 0) |