# HG changeset patch # User Jordi GutiƩrrez Hermoso # Date 1322353702 18000 # Node ID d672edef956e0a9df2b294c0fb71475aa37e1dc1 # Parent 0f2835a6a995507c1064319da59a22ad03f0e077 Fix UB (reading uninitialised memory) * dSparse.cc (SparseMatrix::Column): Initialise retval with zeros. diff --git a/liboctave/dSparse.cc b/liboctave/dSparse.cc --- a/liboctave/dSparse.cc +++ b/liboctave/dSparse.cc @@ -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);