diff options
author | vchoi-hdfgroup <55293060+vchoi-hdfgroup@users.noreply.github.com> | 2021-11-16 23:39:05 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-16 23:39:05 (GMT) |
commit | f3293556b7af7191496909f4577e983da19a9e68 (patch) | |
tree | 8f9a1bfab01ede517230e87ef65b91139fa603e7 /src/H5Pfapl.c | |
parent | b92c7e58a97bc81a8983da3312dbfe72f6a75745 (diff) | |
parent | d4bd58d1ecd97436806288bf57b6351dc025af38 (diff) | |
download | hdf5-f3293556b7af7191496909f4577e983da19a9e68.zip hdf5-f3293556b7af7191496909f4577e983da19a9e68.tar.gz hdf5-f3293556b7af7191496909f4577e983da19a9e68.tar.bz2 |
Merge pull request #45 from vchoi-hdfgroup/feature/vfd_swmr
Feature/vfd swmr
Diffstat (limited to 'src/H5Pfapl.c')
-rw-r--r-- | src/H5Pfapl.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/H5Pfapl.c b/src/H5Pfapl.c index d20503f..3b39f12 100644 --- a/src/H5Pfapl.c +++ b/src/H5Pfapl.c @@ -5710,6 +5710,10 @@ H5Pset_vfd_swmr_config(hid_t plist_id, H5F_vfd_swmr_config_t *config_ptr) else if (name_len > H5F__MAX_VFD_SWMR_FILE_NAME_LEN) HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, FAIL, "md_file_path is too long") + name_len = HDstrlen(config_ptr->log_file_path); + if (name_len > H5F__MAX_VFD_SWMR_FILE_NAME_LEN) + HGOTO_ERROR(H5E_PLIST, H5E_BADVALUE, FAIL, "log_file_path is too long") + /* Set the modified config */ if (H5P_set(plist, H5F_ACS_VFD_SWMR_CONFIG_NAME, config_ptr) < 0) HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set metadata cache initial config") |