changeset 8397:4780279e8094

fix dm-dm binary ops
author Jaroslav Hajek <highegg@gmail.com>
date Thu, 11 Dec 2008 10:39:53 +0100
parents b65c75203cef
children d95282fa0579
files liboctave/ChangeLog liboctave/mx-op-defs.h
diffstat 2 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/liboctave/ChangeLog	Thu Dec 11 07:55:10 2008 +0100
+++ b/liboctave/ChangeLog	Thu Dec 11 10:39:53 2008 +0100
@@ -1,3 +1,7 @@
+2008-12-11  Jaroslav Hajek  <highegg@gmail.com>
+
+	* mx-op-defs.h (DMDM_BIN_OP): Fix invalid buffer length.
+
 2008-12-10  Jaroslav Hajek  <highegg@gmail.com>
 
 	* dMatrix.h, dMatrix.cc (Matrix::expm): Remove.
--- a/liboctave/mx-op-defs.h	Thu Dec 11 07:55:10 2008 +0100
+++ b/liboctave/mx-op-defs.h	Thu Dec 11 10:39:53 2008 +0100
@@ -1187,7 +1187,7 @@
  \
 	if (dm1_nr > 0 && dm1_nc > 0) \
 	  F ## _vv (r.fortran_vec (), dm1.data (), dm2.data (), \
-		    dm1_nr * dm2_nc); \
+		    dm1.length ()); \
       } \
  \
     return r; \