From 4ed9bbe8bfcf340d56fe74e17a95a66114df2fb9 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Wed, 16 Nov 2022 16:40:00 +0100 Subject: [PATCH] fix chained list --- src/liste.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/liste.c b/src/liste.c index dbf5f2c..d43fd52 100644 --- a/src/liste.c +++ b/src/liste.c @@ -30,7 +30,7 @@ void ajoute_liste(Liste *liste, Element *nouveau) { while (ptr) { ptr = ptr->suivant; } - ptr = nouveau; + liste->premier = nouveau; } void retire_jeton_joueur(Joueur *joueur, Jeton *jeton) { @@ -63,10 +63,13 @@ void supprime_liste(Element *act, Jeton *data) { void free_liste(Liste *liste) { Element *actuel = liste->premier; + while (actuel) { + printf("!\n"); Element *suivant = actuel->suivant; free(actuel); actuel = suivant; } + free(liste); }