fix chained list

This commit is contained in:
Mylloon 2022-11-16 16:40:00 +01:00
parent 01447538e9
commit 4ed9bbe8bf
Signed by: Anri
GPG key ID: A82D63DFF8D1317F

View file

@ -30,7 +30,7 @@ void ajoute_liste(Liste *liste, Element *nouveau) {
while (ptr) { while (ptr) {
ptr = ptr->suivant; ptr = ptr->suivant;
} }
ptr = nouveau; liste->premier = nouveau;
} }
void retire_jeton_joueur(Joueur *joueur, Jeton *jeton) { void retire_jeton_joueur(Joueur *joueur, Jeton *jeton) {
@ -63,10 +63,13 @@ void supprime_liste(Element *act, Jeton *data) {
void free_liste(Liste *liste) { void free_liste(Liste *liste) {
Element *actuel = liste->premier; Element *actuel = liste->premier;
while (actuel) { while (actuel) {
printf("!\n");
Element *suivant = actuel->suivant; Element *suivant = actuel->suivant;
free(actuel); free(actuel);
actuel = suivant; actuel = suivant;
} }
free(liste); free(liste);
} }