diff --git a/mex/sources/bytecode/SparseMatrix.cc b/mex/sources/bytecode/SparseMatrix.cc index bb4e2eaf4..ef790d8c5 100644 --- a/mex/sources/bytecode/SparseMatrix.cc +++ b/mex/sources/bytecode/SparseMatrix.cc @@ -1929,7 +1929,7 @@ dynSparseMatrix::Sparse_transpose(const mxArray *A_m) mwIndex *C_j = mxGetJc(C_m); double *C_d = mxGetPr(C_m); unsigned int nze_C = 0, nze_A = 0; - memset(C_j, 0, m_A); + fill_n(C_j, m_A+1, 0); map, double> B2; for (unsigned int i = 0; i < n_A; i++) while (nze_A < static_cast(A_j[i+1]))