From f96afd94b00ee2500ad66fd532a7921d95dc4c82 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Sun, 1 Oct 2017 01:06:39 +0200 Subject: [PATCH] Fix out-of-bounds accesses where the data should be zero anyway --- kernel/generic/ztrmm_utcopy_8.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/kernel/generic/ztrmm_utcopy_8.c b/kernel/generic/ztrmm_utcopy_8.c index 6c04484..24043d8 100644 --- a/kernel/generic/ztrmm_utcopy_8.c +++ b/kernel/generic/ztrmm_utcopy_8.c @@ -828,11 +828,17 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG posX, BLASLON b[ 0] = ONE; b[ 1] = ZERO; #else - b[ 0] = *(a01 + 0); - b[ 1] = *(a01 + 1); +// out-of-bounds memory accesses, see issue 601 +// b[ 0] = *(a01 + 0); +// b[ 1] = *(a01 + 1); + b[0]=ZERO; + b[1]=ZERO; #endif - b[ 2] = *(a02 + 0); - b[ 3] = *(a02 + 1); +// out-of-bounds memory accesses, see issue 601 +// b[ 2] = *(a02 + 0); +// b[ 3] = *(a02 + 1); + b[2]=ZERO; + b[3]=ZERO; b += 4; } posY += 2; -- 2.7.4