summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/H5F.c2
-rw-r--r--src/H5FD.c2
-rw-r--r--src/H5Tconv.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/src/H5F.c b/src/H5F.c
index 5695a8b..7fc1dc5 100644
--- a/src/H5F.c
+++ b/src/H5F.c
@@ -2590,7 +2590,7 @@ H5F_close(H5F_t *f)
do {
/* Allocate space for the IDs of objects still currently open */
if((oid_list = H5MM_malloc(oid_count*sizeof(hid_t)))==NULL)
- HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, NULL, "memory allocation failed");
+ HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed");
/* Get the list of IDs of open objects */
if(H5F_get_obj_ids(f, H5F_OBJ_DATASET|H5F_OBJ_GROUP|H5F_OBJ_DATATYPE, oid_list) < 0)
diff --git a/src/H5FD.c b/src/H5FD.c
index fcffb45..b083369 100644
--- a/src/H5FD.c
+++ b/src/H5FD.c
@@ -2481,7 +2481,7 @@ herr_t
H5FDflush(H5FD_t *file, unsigned closing)
{
FUNC_ENTER(H5FDflush, FAIL);
- H5TRACE1("e","x",file);
+ H5TRACE2("e","xIu",file,closing);
/* Check args */
if (!file || !file->cls) {
diff --git a/src/H5Tconv.c b/src/H5Tconv.c
index a32efa4..7a01133 100644
--- a/src/H5Tconv.c
+++ b/src/H5Tconv.c
@@ -6423,7 +6423,7 @@ H5T_conv_double_float (hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
*((float*)d) = -FLT_MAX;
}
} else {
- *((float*)d) = *((double*)s);
+ *((float*)d) = (float) *((double*)s);
}
/* Unalign destination */