diff options
author | Jonathan Kim <jkm@hdfgroup.org> | 2011-10-24 21:50:13 (GMT) |
---|---|---|
committer | Jonathan Kim <jkm@hdfgroup.org> | 2011-10-24 21:50:13 (GMT) |
commit | e54d15a26ca33a093730861b517604b9305faf67 (patch) | |
tree | 2f753d7c84b9d656a6228b9c2c8f499f0f51d447 /tools/lib/h5diff_attr.c | |
parent | 1dcc75407eb48ebe0ffa3ff35087bbcb4a96c3a7 (diff) | |
download | hdf5-e54d15a26ca33a093730861b517604b9305faf67.zip hdf5-e54d15a26ca33a093730861b517604b9305faf67.tar.gz hdf5-e54d15a26ca33a093730861b517604b9305faf67.tar.bz2 |
[svn-r21658] Purpose:
HDFFV-7770 - h5diff segmentation fault on JPSS files
Description:
Fixed segfault over non-comparable attribute with different dimention or
rank, along with '-c' option to display details.
Tested:
jam (linux32-LE), koala (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), Windows, Cmake
Diffstat (limited to 'tools/lib/h5diff_attr.c')
-rw-r--r-- | tools/lib/h5diff_attr.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/lib/h5diff_attr.c b/tools/lib/h5diff_attr.c index d9132e9..85cd01f 100644 --- a/tools/lib/h5diff_attr.c +++ b/tools/lib/h5diff_attr.c @@ -380,8 +380,10 @@ hsize_t diff_attr(hid_t loc1_id, *---------------------------------------------------------------------- */ + /* pass dims1 and dims2 for maxdims as well since attribute's maxdims + * are always same */ if( diff_can_type(ftype1_id, ftype2_id, rank1, rank2, dims1, dims2, - NULL, NULL, name1, name2, options, 0) != 1 ) + dims1, dims2, name1, name2, options, 0) != 1 ) { if(H5Tclose(ftype1_id) < 0) goto error; |