Diff for /rpl/src/instructions_w1.c between versions 1.55 and 1.56

version 1.55, 2011/12/05 17:45:01 version 1.56, 2011/12/06 13:27:14
Line 1328  instruction_write(struct_processus *s_et Line 1328  instruction_write(struct_processus *s_et
             {              {
                 BUG(((*descripteur).type != 'C'), uprintf("Bad filetype !\n"));                  BUG(((*descripteur).type != 'C'), uprintf("Bad filetype !\n"));
   
                   if ((*s_objet_argument_2).type != LST)
                   {
                       liberation(s_etat_processus, s_objet_argument_2);
                       liberation(s_etat_processus, s_objet_argument_1);
   
                       (*s_etat_processus).erreur_execution =
                               d_ex_erreur_type_argument;
                       return;
                   }
   
                   if ((*((struct_liste_chainee *) (*s_objet_argument_2).objet))
                           .donnee == NULL)
                   {
                       liberation(s_etat_processus, s_objet_argument_2);
                       liberation(s_etat_processus, s_objet_argument_1);
   
                       (*s_etat_processus).erreur_execution =
                               d_ex_erreur_type_argument;
                       return;
                   }
   
                 if ((*((*((struct_liste_chainee *) (*s_objet_argument_2).objet))                  if ((*((*((struct_liste_chainee *) (*s_objet_argument_2).objet))
                         .donnee)).type != CHN)                          .donnee)).type != CHN)
                 {                  {

Removed from v.1.55  
changed lines
  Added in v.1.56


CVSweb interface <joel.bertrand@systella.fr>