Go to file
Quincey Koziol c5c0afaa61 [svn-r18256] Description:
Bring changes from Coverity fixing branch to trunk:

r18235:
Fixed coverity 114:
   if (NULL ==_dest)
      H5MM_free(dest);

r18236:
   Close Coverity issue #28 (again :-) by working through the logic of the
routine more thoroughly to eliminate the goto statements. (LK & QK)

r18237:
fixed coverity 133:
   if (NULL==_dest && NULL==ret_value && NULL != dest)
      H5MM_free(dest);

r18238:
Fix coverity items 421 and 422.  Added assertion that the heap's free list is
NULL when entering H5HL_fl_deserialize, guarateeing that the free list will
always be linked in even on failure.

r18239:
Fix coverity item 268.  Changed H5MM_xfree(read_buf) to read_buf = 
H5MM_xfree(read_buf) so that read_buf isn't manipulated after it's been freed.

r18241:
coverity fix: use correct free functon H5FL_FREE()from the previous fix

r18242:
Coverity fix 139: Free dst correctly in H5O_sdspace_copy().

r18243:
   Fix Coverity issue #417 by checking for NULL return value from
setup_cache() (LK & QK)

r18244:
Coverity Fix 132: free dest correctly in H5O_efl_copy()

r18245:
Issue 121:  H5S_hyper_make_spans() cannot deal with counts of 0. However,
H5Sselect_hyperslab() API does allow a count of 0.
Therefore, simply throw an error if this function encounters a count of 0.

r18246:
Check file_ptr to address coverity issue # 418

r18247:
Fixed coverity 113: 
   if (sequence)
      H5MM_xfree(sequence);

r18248:
    Coverity issue #414 by checking for NULL return from setup_cache() (LK & QK)

r18249:
fixed coverity 274: moved H5FL_FREE(H5A_t, attr); to a line above so that if
attr is null, it will not free it.

r18250:
Fix coverity issue #86.

Check return of malloc function to ensure non-null before continuing.


Tested on:
    Mac OS X/32 10.6.2 (amazon) w/debug & production)
    (h5committested in daily tests on branch)
2010-02-14 22:23:19 -05:00
bin [svn-r17973] Snapshot 2009-12-07 09:18:34 -05:00
c++ [svn-r18217] Snapshot version 1.9 release 60 2010-02-07 07:35:22 -05:00
config [svn-r18217] Snapshot version 1.9 release 60 2010-02-07 07:35:22 -05:00
examples [svn-r18107] bug 1673: 2010-01-12 18:58:30 -05:00
fortran [svn-r18226] Description: 2010-02-10 11:21:53 -05:00
hl [svn-r18217] Snapshot version 1.9 release 60 2010-02-07 07:35:22 -05:00
perform [svn-r18107] bug 1673: 2010-01-12 18:58:30 -05:00
release_docs [svn-r18217] Snapshot version 1.9 release 60 2010-02-07 07:35:22 -05:00
src [svn-r18256] Description: 2010-02-14 22:23:19 -05:00
test [svn-r18256] Description: 2010-02-14 22:23:19 -05:00
testpar [svn-r18197] Description: 2010-01-29 23:29:13 -05:00
tools [svn-r18240] Changes to h5stat in response to bug 1778: 2010-02-12 14:34:30 -05:00
vms [svn-r18217] Snapshot version 1.9 release 60 2010-02-07 07:35:22 -05:00
windows [svn-r18217] Snapshot version 1.9 release 60 2010-02-07 07:35:22 -05:00
.autom4te.cfg [svn-r13314] Updated copyright notice. 2007-02-14 17:55:20 -05:00
.h5chkright.ini [svn-r13314] Updated copyright notice. 2007-02-14 17:55:20 -05:00
aclocal.m4 [svn-r17345] Purpose: 2009-08-12 13:55:25 -05:00
acsite.m4 [svn-r12183] Purpose: 2006-03-30 18:08:50 -05:00
configure [svn-r18217] Snapshot version 1.9 release 60 2010-02-07 07:35:22 -05:00
configure.in [svn-r18217] Snapshot version 1.9 release 60 2010-02-07 07:35:22 -05:00
COPYING [svn-r16826] Description: 2009-04-21 18:05:36 -05:00
Makefile.am [svn-r16760] Fixed a simple typo in the echo statement in the 2009-04-15 17:12:50 -05:00
Makefile.dist [svn-r13311] Updated copyright notice. 2007-02-14 17:25:02 -05:00
Makefile.in [svn-r18107] bug 1673: 2010-01-12 18:58:30 -05:00
MANIFEST [svn-r18251] Description: 2010-02-14 14:01:05 -05:00
README.txt [svn-r18217] Snapshot version 1.9 release 60 2010-02-07 07:35:22 -05:00

HDF5 version 1.9.61 currently under development
Please refer to the release_docs/INSTALL file for installation instructions.
------------------------------------------------------------------------------

This release is fully functional for the API described in the documentation. 
See the RELEASE.txt file in the release_docs/ directory for information 
specific to this release of the library.  Several INSTALL* files can also be 
found in the release_docs/ directory:  INSTALL contains instructions for 
compiling and installing the library;  INSTALL_parallel contains instructions 
for installing the parallel version of the library;  similarly-named files
contain instructions for VMS and several environments on MS Windows systems. 

Documentation for this release can be found at the following URL:
    http://www.hdfgroup.org/HDF5/doc/.

The following  mailing lists are currently set up for HDF5 Library users:

    news        - For announcements of HDF5 related developments,
                  not a discussion list.

    hdf-forum   - For general discussion of the HDF5 library with
                  other users.

    hdf5dev     - For discussion of the HDF5 library development
                  with developers and other interested parties.

To subscribe to a list, send mail to "<list>-subscribe@hdfgroup.org".
where <list> is the name of the list.  For example, send a request 
to subscribe to the 'news' mail list to the following address:
    news-subscribe@hdfgroup.org

Messages to be sent to the list should be sent to "<list>@hdfgroup.org".

Periodic code snapshots are provided at the following URL:
    ftp://ftp.hdfgroup.uiuc.edu/pub/outgoing/hdf5/snapshots
Please read the README.txt file in that directory before working with a library
snapshot.

The HDF5 website is located at http://hdfgroup.org/HDF5/

Bugs should be reported to help@hdfgroup.org.