diff --git a/matrix.c b/matrix.c index ad00628..f5a0b83 100644 --- a/matrix.c +++ b/matrix.c @@ -11,7 +11,11 @@ Matrix createMatrix(unsigned int rows, unsigned int cols) void clearMatrix(Matrix *matrix) { + free(matrix->data); + matrix->rows = 0; + matrix->cols = 0; + matrix->data = NULL; } void setMatrixAt(MatrixType value, Matrix matrix, unsigned int rowIdx, unsigned int colIdx)