fix chained list
This commit is contained in:
parent
01447538e9
commit
4ed9bbe8bf
1 changed files with 4 additions and 1 deletions
|
@ -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);
|
||||
}
|
||||
|
|
Reference in a new issue