summaryrefslogtreecommitdiffstats
path: root/src/H5P.c
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>2000-09-06 15:34:30 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>2000-09-06 15:34:30 (GMT)
commit25ee8b4e8f00329d2337cf562ee5125c33e322e9 (patch)
treefe73e22dd9b74282657391a31381014ce765cca0 /src/H5P.c
parent404ee60bd41e53144b5f405507ae1a319a0ae8af (diff)
downloadhdf5-25ee8b4e8f00329d2337cf562ee5125c33e322e9.zip
hdf5-25ee8b4e8f00329d2337cf562ee5125c33e322e9.tar.gz
hdf5-25ee8b4e8f00329d2337cf562ee5125c33e322e9.tar.bz2
[svn-r2509] Change code so that heap_size wasn't zero.
Diffstat (limited to 'src/H5P.c')
-rw-r--r--src/H5P.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/H5P.c b/src/H5P.c
index 1e985d6..c60ad6c 100644
--- a/src/H5P.c
+++ b/src/H5P.c
@@ -3385,9 +3385,7 @@ H5P_create_class(H5P_genclass_t *par_class, const char *name, uintn hashsize, ui
}
/* Allocate room for the class & it's hash table of properties */
- /* Need to (intn) hashsize so that (hashsize-1) can be negative since hashsize can be 0. */
- if (NULL==(pclass = H5MM_calloc (sizeof(H5P_genclass_t)+
- ((((intn)hashsize)-1)*sizeof(H5P_genprop_t *)))))
+ if (NULL==(pclass = H5MM_calloc (sizeof(H5P_genclass_t)+((hashsize-1)*sizeof(H5P_genprop_t *)))))
HGOTO_ERROR (H5E_RESOURCE, H5E_NOSPACE, NULL,"memory allocation failed");
/* Set class state */
@@ -3542,7 +3540,7 @@ H5P_genplist_t *H5P_create_list(H5P_genclass_t *class)
*/
/* Allocate room for the property list & it's hash table of properties */
- if (NULL==(plist = H5MM_calloc (sizeof(H5P_genplist_t)+(((intn)(class->hashsize)-1)*sizeof(H5P_genprop_t *)))))
+ if (NULL==(plist = H5MM_calloc (sizeof(H5P_genplist_t)+((class->hashsize-1)*sizeof(H5P_genprop_t *)))))
HGOTO_ERROR (H5E_RESOURCE, H5E_NOSPACE, NULL,"memory allocation failed");
/* Set class state */