[h5py] 211/455: LZF tweaks

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Thu Jul 2 18:19:33 UTC 2015


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a commit to annotated tag 1.3.0
in repository h5py.

commit 10ed6adceb15a87734b60be1bd2d5a051e310731
Author: andrewcollette <andrew.collette at gmail.com>
Date:   Fri Jan 30 20:30:26 2009 +0000

    LZF tweaks
---
 MANIFEST.in   |  1 +
 lzf/example.c | 18 ++++++++++--------
 2 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/MANIFEST.in b/MANIFEST.in
index dee39c3..e74e791 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -7,3 +7,4 @@ recursive-include api16 *
 recursive-include api18 *
 recursive-include h5py *.py *.pyx *.pxd *.pxi *.h *.c *.hdf5
 recursive-include licenses *
+recursive-include lzf *.c *.h *.txt
diff --git a/lzf/example.c b/lzf/example.c
index 17088f3..63bb6ed 100644
--- a/lzf/example.c
+++ b/lzf/example.c
@@ -46,8 +46,9 @@ int main(){
     const hsize_t shape[] = {100,100,100};
     const hsize_t chunkshape[] = {1,100,100};
     int r, i;
+    int return_code = 1;
 
-    hid_t fid, sid, dset, plist;
+    hid_t fid, sid, dset, plist = 0;
 
     for(i=0; i<100*100*100; i++){
         data[i] = i;
@@ -87,14 +88,15 @@ int main(){
     r = H5Dwrite(dset, H5T_NATIVE_FLOAT, H5S_ALL, H5S_ALL, H5P_DEFAULT, &data);
     if(r<0) goto failed;
 
-    H5Dclose(dset);
-    H5Sclose(sid);
-    H5Pclose(plist);
-    H5Fclose(fid);
-
-    return 0;
+    return_code = 0;
 
     failed:
-    return 1;
+
+    if(dset>0)  H5Dclose(dset);
+    if(sid>0)   H5Sclose(sid);
+    if(plist>0) H5Pclose(plist);
+    if(fid>0)   H5Fclose(fid);
+
+    return return_code;
 }
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/h5py.git



More information about the debian-science-commits mailing list