X-Git-Url: http://gitweb.scilab.org/?p=scilab.git;a=blobdiff_plain;f=scilab%2Fmodules%2Fhdf5%2Fsrc%2Fc%2Fh5_readDataFromFile.c;h=e9ec59a0884ce08d491801cd53fbf615aeab2ddb;hp=43b4a742df4e16e28fd3c8a385df085f9b3a0777;hb=11f8c0652646fb11b8161a72796c66f8eadb0246;hpb=04e76340c9b229ec020839c2cb0138f0d7040d4c diff --git a/scilab/modules/hdf5/src/c/h5_readDataFromFile.c b/scilab/modules/hdf5/src/c/h5_readDataFromFile.c index 43b4a74..e9ec59a 100644 --- a/scilab/modules/hdf5/src/c/h5_readDataFromFile.c +++ b/scilab/modules/hdf5/src/c/h5_readDataFromFile.c @@ -924,6 +924,12 @@ int readCommonSparseComplexMatrix(int _iDatasetId, int _iComplex, int _iRows, in return -1; } + status = H5Dclose(_iDatasetId); + if (status < 0) + { + return -1; + } + return 0; } @@ -970,6 +976,12 @@ int readBooleanSparseMatrix(int _iDatasetId, int _iRows, int _iCols, int _iNbIte return -1; } } + + status = H5Dclose(_iDatasetId); + if (status < 0) + { + return -1; + } return 0; }