I\'m having some issues with producing an int matrix without creating memory leaks. I want to be able to make a given (global) matrix into any size dynamically via read_matr
You need to free each row individually:
void free_matrix(int **matrix, int size_x) { for(int i = 0; i < size_x; i++) free(matrix[i]); free(matrix); }