diff options
Diffstat (limited to 'tools/h5repack/h5repack_copy.c')
-rw-r--r-- | tools/h5repack/h5repack_copy.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/h5repack/h5repack_copy.c b/tools/h5repack/h5repack_copy.c index 2dd1f67..c14d1f0 100644 --- a/tools/h5repack/h5repack_copy.c +++ b/tools/h5repack/h5repack_copy.c @@ -168,6 +168,7 @@ int do_copy_objects(hid_t fidin, for ( i = 0; i < travt->nobjs; i++) { + buf=NULL; switch ( travt->objs[i].type ) { /*------------------------------------------------------------------------- @@ -283,7 +284,7 @@ int do_copy_objects(hid_t fidin, if (rank) { /* filters require CHUNK layout; if we do not have one define a default */ - if (obj.chunk.rank==0) + if (obj.chunk.rank<=0) { obj.chunk.rank=rank; for (j=0; j<rank; j++) |