summaryrefslogtreecommitdiffstats
path: root/src/H5Pfapl.c
diff options
context:
space:
mode:
authorvchoi-hdfgroup <55293060+vchoi-hdfgroup@users.noreply.github.com>2021-11-16 23:39:05 (GMT)
committerGitHub <noreply@github.com>2021-11-16 23:39:05 (GMT)
commitf3293556b7af7191496909f4577e983da19a9e68 (patch)
tree8f9a1bfab01ede517230e87ef65b91139fa603e7 /src/H5Pfapl.c
parentb92c7e58a97bc81a8983da3312dbfe72f6a75745 (diff)
parentd4bd58d1ecd97436806288bf57b6351dc025af38 (diff)
downloadhdf5-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.c4
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")