diff liboctave/Array.cc @ 10610:f5f6bde82e19

fix null assignment bug #29785
author Jaroslav Hajek <highegg@gmail.com>
date Thu, 06 May 2010 14:47:27 +0200
parents 3f973f6c841c
children c170eb1c067f
line wrap: on
line diff
--- a/liboctave/Array.cc	Thu May 06 08:02:07 2010 -0400
+++ b/liboctave/Array.cc	Thu May 06 14:47:27 2010 +0200
@@ -1419,7 +1419,7 @@
 
       octave_idx_type l, u;
       bool col_vec = ndims () == 2 && columns () == 1 && rows () != 1;
-      if (i.is_scalar () && i(0) == n-1)
+      if (i.is_scalar () && i(0) == n-1 && dimensions.is_vector ())
         {
           // Stack "pop" operation.
           resize1 (n-1);