diff options
Diffstat (limited to 'src/H5Omessage.c')
-rw-r--r-- | src/H5Omessage.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/H5Omessage.c b/src/H5Omessage.c index 975767f..43b068d 100644 --- a/src/H5Omessage.c +++ b/src/H5Omessage.c @@ -675,11 +675,12 @@ H5O__msg_free_real(const H5O_msg_class_t *type, void *msg_native) { FUNC_ENTER_PACKAGE_NOERR - /* Don't assert on args since this could be called in cleanup code */ + /* check args */ + HDassert(type); if (msg_native) { H5O__msg_reset_real(type, msg_native); - if (type && type->free) + if (NULL != (type->free)) (type->free)(msg_native); else H5MM_xfree(msg_native); |