diff liboctave/Array.cc @ 6141:f6c2d9276572

[project @ 2006-11-06 17:52:51 by jwe]
author jwe
date Mon, 06 Nov 2006 17:52:52 +0000
parents 4036e6fca790
children c2eb95ca0e2b
line wrap: on
line diff
--- a/liboctave/Array.cc
+++ b/liboctave/Array.cc
@@ -3134,6 +3134,16 @@
 
 	      frozen_len = freeze (idx, new_dims, true);
 
+	      for (int i = 0; i < idx.length (); i++)
+		{
+		  if (! idx(i))
+		    {
+		      retval = 0;
+		      lhs.clear_index ();
+		      return retval;
+		    }
+		}
+
 	      if (rhs_is_scalar)
 		{
 		  if (n_idx < orig_lhs_dims_len)