From c643740ccd6d186089d4e5d0acdab0db56bce655 Mon Sep 17 00:00:00 2001 From: Benedikt Date: Tue, 18 Nov 2025 10:21:47 +0100 Subject: [PATCH] clearmatrix --- matrix.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/matrix.c b/matrix.c index 0f5944d..5e189ea 100644 --- a/matrix.c +++ b/matrix.c @@ -41,7 +41,12 @@ Matrix createMatrix(unsigned int rows, unsigned int cols) void clearMatrix(Matrix *matrix) { - + if (matrix->buffer != NULL){ + free (matrix->buffer); + matrix->buffer = NULL; + } + matrix->rows = 0; + matrix->cols = 0; } void setMatrixAt(MatrixType value, Matrix matrix, unsigned int rowIdx, unsigned int colIdx)