summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorjhendersonHDF <jhenderson@hdfgroup.org>2021-11-23 14:04:11 (GMT)
committerGitHub <noreply@github.com>2021-11-23 14:04:11 (GMT)
commit3f2271364edd7b0bb3a7cf66cd76f153c7e9e2dc (patch)
treecb16fa7ab10810127218184fa976fd61615ae9fd /src
parent3a2b3bb0355424ee34b1e4ba9a76424470911676 (diff)
downloadhdf5-3f2271364edd7b0bb3a7cf66cd76f153c7e9e2dc.zip
hdf5-3f2271364edd7b0bb3a7cf66cd76f153c7e9e2dc.tar.gz
hdf5-3f2271364edd7b0bb3a7cf66cd76f153c7e9e2dc.tar.bz2
Make sure plugin interface is initialized before property list interface phase 2 (#1216)
Diffstat (limited to 'src')
-rw-r--r--src/H5.c2
-rw-r--r--src/H5VLint.c1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/H5.c b/src/H5.c
index 27df917..11b6eab 100644
--- a/src/H5.c
+++ b/src/H5.c
@@ -29,6 +29,7 @@
#include "H5Lprivate.h" /* Links */
#include "H5MMprivate.h" /* Memory management */
#include "H5Pprivate.h" /* Property lists */
+#include "H5PLprivate.h" /* Plugins */
#include "H5SLprivate.h" /* Skip lists */
#include "H5Tprivate.h" /* Datatypes */
@@ -273,6 +274,7 @@ H5_init_library(void)
, {H5AC_init, "metadata caching"}
, {H5L_init, "link"}
, {H5S_init, "dataspace"}
+ , {H5PL_init, "plugins"}
/* Finish initializing interfaces that depend on the interfaces above */
, {H5P_init_phase2, "property list"}
, {H5VL_init_phase2, "VOL"}
diff --git a/src/H5VLint.c b/src/H5VLint.c
index b602ac0..7035b83 100644
--- a/src/H5VLint.c
+++ b/src/H5VLint.c
@@ -191,7 +191,6 @@ H5VL_init_phase2(void)
, {H5CX_init, "context"}
, {H5ES_init, "event set"}
, {H5Z_init, "transform"}
- , {H5PL_init, "plugin"}
, {H5R_init, "reference"}
};