From ebff958c4e2e81783eeecc81241ad6ec2470cfea Mon Sep 17 00:00:00 2001 From: Simon Date: Sat, 8 Nov 2025 15:05:29 +0100 Subject: [PATCH] 2nd fail fixed --- matrix.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/matrix.c b/matrix.c index a2786d6..1f6755a 100644 --- a/matrix.c +++ b/matrix.c @@ -44,7 +44,12 @@ MatrixType getMatrixAt(const Matrix matrix, unsigned int rowIdx, unsigned int co { MatrixType value = 0; - return value = matrix.buffer[rowIdx * matrix.cols + colIdx]; // hole Wert value am Punkt (row col) + if (rowIdx < matrix.rows && colIdx < matrix.cols) + { + value = matrix.buffer[rowIdx * matrix.cols + colIdx]; // hole Wert value am Punkt (row col) + } + + return value; } Matrix add(const Matrix matrix1, const Matrix matrix2)