Mercurial > octave
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 {