changeset 8753:c141078e083a

fix small bug in scalar-to-array assignment
author Jaroslav Hajek <highegg@gmail.com>
date Mon, 16 Feb 2009 10:31:10 +0100
parents 06b9903a029b
children 900a5bf52309
files src/ChangeLog src/ov-base-mat.cc
diffstat 2 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Mon Feb 16 10:15:43 2009 +0100
+++ b/src/ChangeLog	Mon Feb 16 10:31:10 2009 +0100
@@ -1,3 +1,8 @@
+2009-02-16  Jaroslav Hajek  <highegg@gmail.com>
+
+	* ov-base-mat (octave_base_matrix<MT>::assign (const octave_value_list&,
+	typename MT::element_type): Fix invalid index.
+
 2009-02-16  John W. Eaton  <jwe@octave.org>
 
 	* input.cc (gnu_readline): Use fputs instead of fprintf.
--- a/src/ov-base-mat.cc	Mon Feb 16 10:15:43 2009 +0100
+++ b/src/ov-base-mat.cc	Mon Feb 16 10:31:10 2009 +0100
@@ -359,7 +359,7 @@
                     j += i * k;
                     k *= dv (i);
                   }
-                matrix(k) = rhs;
+                matrix(j) = rhs;
               }
             else
               matrix.assign (idx_vec, mrhs);