Remove some double free declarations 54/10154/2
Sylvestre Ledru [Tue, 8 Jan 2013 14:16:42 +0000 (15:16 +0100)]
Change-Id: I2d1736041fb73ca036dde9a442b16701d03322b9

scilab/modules/scicos/sci_gateway/c/sci_callblk.c
scilab/modules/spreadsheet/src/c/xls.c

index b39982c..f069735 100644 (file)
@@ -157,7 +157,6 @@ int sci_callblk(char *fname, unsigned long fname_len)
         FREE(Block.jroot);
         if (strlen(Block.label) != 0) FREE(Block.label);
         FREE(Block.mode);
-        FREE(Block.xprop);
         return 0;
     }
 
index 021939e..e22e627 100644 (file)
@@ -200,7 +200,6 @@ void xls_read(int *fd, int *cur_pos, double **data, int **chainesind, int *N, in
                 }
                 if ((*chainesind = (int *) MALLOC((capacite + 1) * sizeof(int))) == NULL)
                 {
-                    FREE(valeur);
                     goto ErrL;
                 }
                 for (i = 0; i <= capacite; i++)