diff liboctave/Array-util.cc @ 6868:975fcdfb0d2d

[project @ 2007-09-06 16:34:29 by dbateman]
author dbateman
date Thu, 06 Sep 2007 16:34:30 +0000
parents ace8d8d26933
children 93c65f2a5668
line wrap: on
line diff
--- a/liboctave/Array-util.cc	Thu Sep 06 12:08:45 2007 +0000
+++ b/liboctave/Array-util.cc	Thu Sep 06 16:34:30 2007 +0000
@@ -60,10 +60,11 @@
   ra_idx(start_dimension)++;
 
   int n = ra_idx.length () - 1;
+  int nda = dimensions.length ();
 
   for (int i = start_dimension; i < n; i++)
     {
-      if (ra_idx(i) < dimensions(i))
+      if (ra_idx(i) < (i < nda ? dimensions(i) : 1))
  	break;
       else
  	{