changeset 12564:61cd086e9aeb

Correct slight logical mistake in memleak patch (bug #32804)
author Jordi Gutiérrez Hermoso <jordigh@gmail.com>
date Fri, 01 Apr 2011 03:52:05 -0600
parents 681bb733f4f4
children 0f71b9639207
files liboctave/MatrixType.cc
diffstat 1 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- 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];