diff liboctave/dim-vector.h @ 4565:1db951a4fcd5

[project @ 2003-10-29 13:49:30 by jwe]
author jwe
date Wed, 29 Oct 2003 13:49:31 +0000
parents 802818bfac91
children fc30061d01da
line wrap: on
line diff
--- a/liboctave/dim-vector.h	Wed Oct 29 12:47:42 2003 +0000
+++ b/liboctave/dim-vector.h	Wed Oct 29 13:49:31 2003 +0000
@@ -85,7 +85,9 @@
 	{
 	  int dv_ndims = dv ? dv->ndims : 0;
 
-	  for (int i = 0; i < dv_ndims; i++)
+	  int min_len = n < dv_ndims ? n : dv_ndims;
+
+	  for (int i = 0; i < min_len; i++)
 	    dims[i] = dv->dims[i];
 
 	  for (int i = dv_ndims; i < n; i++)