# HG changeset patch # User Jordi GutiƩrrez Hermoso # Date 1301651525 21600 # Node ID 61cd086e9aebaac2b562bdebe1533dba7e39cc75 # Parent 681bb733f4f4212c455cfcf683ccc5393b605fe9 Correct slight logical mistake in memleak patch (bug #32804) diff -r 681bb733f4f4 -r 61cd086e9aeb liboctave/MatrixType.cc --- a/liboctave/MatrixType.cc Fri Apr 01 03:09:35 2011 -0600 +++ b/liboctave/MatrixType.cc Fri Apr 01 03:52:05 2011 -0600 @@ -922,13 +922,13 @@ dense = a.dense; full = a.full; + if (nperm) + { + delete[] perm; + } + if (a.nperm != 0) { - if (nperm) - { - delete[] perm; - } - perm = new octave_idx_type [a.nperm]; for (octave_idx_type i = 0; i < a.nperm; i++) perm[i] = a.perm[i];