Mercurial > octave
changeset 13942:d672edef956e
Fix UB (reading uninitialised memory)
* dSparse.cc (SparseMatrix::Column): Initialise retval with zeros.
author | Jordi Gutiérrez Hermoso <jordigh@octave.org> |
---|---|
date | Sat, 26 Nov 2011 19:28:22 -0500 |
parents | 0f2835a6a995 |
children | 5820f8ce683e |
files | liboctave/dSparse.cc |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/liboctave/dSparse.cc Sat Nov 26 17:51:20 2011 -0500 +++ b/liboctave/dSparse.cc Sat Nov 26 19:28:22 2011 -0500 @@ -585,7 +585,7 @@ SparseMatrix::column (octave_idx_type i) const { octave_idx_type nr = rows (); - ColumnVector retval (nr); + ColumnVector retval (nr, 0); for (octave_idx_type k = cidx (i); k < cidx (i+1); k++) retval(ridx (k)) = data (k);