mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-02-23 16:20:57 +08:00
Bring Coverity changes into the trunk: (also other minor cleanups) r17955: Fix Coverity item 24. Add missing error condition to H5AC_ext_config_2_int_config. r17956: Fix Coverity item 24. Improve error checking in H5A_compact_build_table_cb. r17957: Fix Coverity item 150. Fix warning in H5A_compact_build_table_cb. r17958: Fix Coverity item 117. Fix error handling in H5B_shared_new. r17959: Fix Coverity item 209. Added an assertion for leaf->shared in H5B2_cache_leaf_dest. r17960: Fix Coverity item 208. Added an assertion for internal->shared in H5B2_cache_internal_dest. r17961: Fix Coverity item 89. Reworked the code to avoid array overrun in H5C__autoadjust__ageout__insert_new_marker. r17962: Fix for coverity Resource_leak 195,203,204,205. r17963: Fix Coverity item 44. Prevented potential NULL dereference in H5D_btree_debug. r17964: Fix Coverity issues #197, 198 & 199: memory not being released. (Also clean up other resource leaks in nearby and/or similar code). r17965: Fix Coverity issue #151: release resources on error r17966: Fix Coverity issue #187: Remove leftover code remnant from prior bugfix which was causing resource leak of open files. r17967: Fixed Coverity issues # 193 & 194. Removed unnecessary memory allocation and added comparison of length of path parameter to the size of the destination buffer in h5import.h/h5import.c. r17968: Fix Coverity item 144. Fixed memory leak on error in H5D_chunk_copy. r17969: Fix for coverity Resource_leak #196. r17970: Coverity 167-173: Initialized pointer of buffers. In error handling, closed types and free memory. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, in production mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in debug mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode Mac OS X/32 10.6.2 (amazon) in debug mode Mac OS X/32 10.6.2 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode |
||
---|---|---|
.. | ||
testfiles | ||
app_ref.c | ||
be_data.h5 | ||
be_extlink1.h5 | ||
be_extlink2.h5 | ||
big.c | ||
bittests.c | ||
btree2.c | ||
cache_api.c | ||
cache_common.c | ||
cache_common.h | ||
cache.c | ||
chunk_info.c | ||
cmpd_dset.c | ||
COPYING | ||
corrupt_stab_msg.h5 | ||
cross_read.c | ||
dangle.c | ||
deflate.h5 | ||
dsets.c | ||
dt_arith.c | ||
dtransform.c | ||
dtypes.c | ||
earray.c | ||
enum.c | ||
err_compat.c | ||
error_test.c | ||
extend.c | ||
external.c | ||
family_v16_00000.h5 | ||
family_v16_00001.h5 | ||
family_v16_00002.h5 | ||
family_v16_00003.h5 | ||
farray.c | ||
fheap.c | ||
filespace_1_6.h5 | ||
filespace_1_8.h5 | ||
fill_old.h5 | ||
fillval.c | ||
flush1.c | ||
flush2.c | ||
freespace.c | ||
gen_bad_ohdr.c | ||
gen_bogus.c | ||
gen_cross.c | ||
gen_deflate.c | ||
gen_filespace.c | ||
gen_filters.c | ||
gen_mergemsg.c | ||
gen_new_array.c | ||
gen_new_fill.c | ||
gen_new_group.c | ||
gen_new_mtime.c | ||
gen_new_super.c | ||
gen_noencoder.c | ||
gen_nullspace.c | ||
gen_old_array.c | ||
gen_old_group.c | ||
gen_old_layout.c | ||
gen_old_mtime.c | ||
gen_specmetaread.c | ||
gen_udlinks.c | ||
getname.c | ||
gheap.c | ||
group_old.h5 | ||
h5test.c | ||
h5test.h | ||
hyperslab.c | ||
istore.c | ||
le_data.h5 | ||
le_extlink1.h5 | ||
le_extlink2.h5 | ||
lheap.c | ||
links.c | ||
Makefile.am | ||
Makefile.in | ||
mergemsg.h5 | ||
mf.c | ||
mount.c | ||
mtime.c | ||
noencoder.h5 | ||
ntypes.c | ||
objcopy.c | ||
ohdr.c | ||
pool.c | ||
reserved.c | ||
set_extent.c | ||
space_overflow.c | ||
specmetaread.h5 | ||
stab.c | ||
tarray.c | ||
tarrold.h5 | ||
tattr.c | ||
tbad_msg_count.h5 | ||
tbogus.h5 | ||
tcheck_version.c | ||
tchecksum.c | ||
tconfig.c | ||
tcoords.c | ||
test_filters_be.hdf5 | ||
test_filters_le.hdf5 | ||
testcheck_version.sh.in | ||
testerror.sh.in | ||
testframe.c | ||
testhdf5.c | ||
testhdf5.h | ||
testlibinfo.sh.in | ||
testmeta.c | ||
tfile.c | ||
tgenprop.c | ||
th5o.c | ||
th5s.c | ||
th5s.h5 | ||
theap.c | ||
tid.c | ||
titerate.c | ||
tlayouto.h5 | ||
tmeta.c | ||
tmisc.c | ||
tmtimen.h5 | ||
tmtimeo.h5 | ||
trefer.c | ||
trefstr.c | ||
tselect.c | ||
tskiplist.c | ||
tsohm.c | ||
ttime.c | ||
ttsafe_acreate.c | ||
ttsafe_cancel.c | ||
ttsafe_dcreate.c | ||
ttsafe_error.c | ||
ttsafe.c | ||
ttsafe.h | ||
ttst.c | ||
tunicode.c | ||
tvlstr.c | ||
tvltypes.c | ||
unlink.c | ||
vfd.c | ||
vms_data.h5 |