From 6b7852c0eff01e7d224882aa5caf3a1677c13d20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Wed, 11 May 2005 14:06:27 +0000 Subject: added safety checks whether the matrix is non-NULL svn path=/trunk/externals/iem/iemmatrix/; revision=2948 --- src/mtx_mul.c | 5 ++++- src/mtx_transpose.c | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/mtx_mul.c b/src/mtx_mul.c index ef0f12b..8272d53 100644 --- a/src/mtx_mul.c +++ b/src/mtx_mul.c @@ -24,13 +24,16 @@ */ t_matrixfloat*mtx_doMultiply(int rowA, t_matrixfloat*A, int colArowB, t_matrixfloat*B, int colB){ - t_matrixfloat*result=(t_matrixfloat*)getbytes(sizeof(t_matrixfloat)*rowA*colB); + t_matrixfloat*result=0; + if(!A || !B || !rowA || !colArowB || !colB)return 0; + result=(t_matrixfloat*)getbytes(sizeof(t_matrixfloat)*rowA*colB); int r, c, n; for(r=0; r