--- rpl/src/bibliotheques_externes.c 2015/01/05 15:32:12 1.61 +++ rpl/src/bibliotheques_externes.c 2015/01/27 14:18:05 1.62 @@ -1406,7 +1406,10 @@ empilement_pile_operationnelle(struct_rp struct_liste_chainee *l_ancienne_base_liste; struct_liste_chainee *l_nouvelle_base_liste; + struct_processus *s_etat_processus; + l_ancienne_base_liste = (*s_rpl_arguments).l_base_pile; + s_etat_processus = (*s_rpl_arguments).s_etat_processus; l_nouvelle_base_liste = (struct_liste_chainee *) malloc( sizeof(struct_liste_chainee)); @@ -1442,6 +1445,8 @@ depilement_pile_operationnelle(struct_rp struct_liste_chainee *l_ancienne_base_liste; struct_liste_chainee *l_nouvelle_base_liste; + struct_processus *s_etat_processus; + if ((*s_rpl_arguments).l_base_pile == NULL) { *s_objet = NULL; @@ -1451,6 +1456,7 @@ depilement_pile_operationnelle(struct_rp { l_ancienne_base_liste = (*s_rpl_arguments).l_base_pile; l_nouvelle_base_liste = (*l_ancienne_base_liste).suivant; + s_etat_processus = (*s_rpl_arguments).s_etat_processus; *s_objet = (*l_ancienne_base_liste).donnee; free(l_ancienne_base_liste);