diff options
-rw-r--r-- | src/H5IO.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/H5IO.cc b/src/H5IO.cc index 7a2a07b..1acd7a8 100644 --- a/src/H5IO.cc +++ b/src/H5IO.cc @@ -1,3 +1,4 @@ +#include <assert.h> #include <stdio.h> #include <stdlib.h> #include <string.h> @@ -319,7 +320,8 @@ int H5IO::createdataset(char *name,IObase::DataType nt,int rank,CONST int *dims) //printf("+++createdataset index=%u\n",index); // dump the old one and create a new one dataset = H5Dcreate(file, name, datatype, dataspace, - H5P_DEFAULT); + H5P_DEFAULT); + assert (dataset>=0); datasetvalid=1; return 1; } @@ -334,7 +336,8 @@ int H5IO::createdataset(IObase::DataType nt,int rank,CONST int *dims){ sprintf(buffer,"H5IO-Dataset%09u",index); // current index in file //printf("Creating dataset [%s]\n",buffer); dataset = H5Dcreate(file,buffer, datatype, dataspace, - H5P_DEFAULT); + H5P_DEFAULT); + assert (dataset>=0); datasetvalid=1; return 1; } |