From 6dd9ddbc19e9f56a6497f78c271da87a1b100cdb Mon Sep 17 00:00:00 2001 From: Lyanis Souidi Date: Sun, 4 Dec 2022 11:58:40 +0100 Subject: [PATCH] =?UTF-8?q?Lib=C3=A9ration=20de=20la=20m=C3=A9moire=20inut?= =?UTF-8?q?ilis=C3=A9e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Libération de la mémoire utilisée par la variable file dans la fonction game() une fois que toutes les cartes ont été créées - Libération de la mémoire utilisée par les cartes (card.file) avant l'appel de la fonction fin() --- src/game.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/game.c b/src/game.c index 50589b2..d584220 100644 --- a/src/game.c +++ b/src/game.c @@ -80,6 +80,8 @@ int game(int colonnes, int lignes) { i++; } } + free(file); + timer = start_timer(0); boucle = 1; @@ -98,5 +100,11 @@ int game(int colonnes, int lignes) { } } + for (l = 0; l < lignes; l++) { + for (c = 0; c < colonnes; c++) { + free(cards[l][c].file); + } + } + return fin(timer); } \ No newline at end of file