Ensure pointers are put back to NULL when freed.
--Cette ligne, et les suivantes ci-dessous, seront ignorées-- M trunk/palette.c M trunk/init.c M trunk/engine.c M trunk/filesel.c M trunk/miscfileformats.c M trunk/pages.c M trunk/brush_ops.c M trunk/op_c.c M trunk/operatio.c M trunk/brush.c M trunk/loadsave.c M trunk/graph.c M trunk/fileformats.c M trunk/main.c git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1277 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
@@ -1462,6 +1462,7 @@ void Load_PI1(T_IO_Context * context)
|
||||
else
|
||||
File_error=1;
|
||||
free(buffer);
|
||||
buffer = NULL;
|
||||
}
|
||||
else
|
||||
File_error=1;
|
||||
@@ -1528,6 +1529,7 @@ void Save_PI1(T_IO_Context * context)
|
||||
}
|
||||
// Libération du buffer mémoire
|
||||
free(buffer);
|
||||
buffer = NULL;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1790,12 +1792,14 @@ void Load_PC1(T_IO_Context * context)
|
||||
File_error=1;
|
||||
free(bufferdecomp);
|
||||
free(buffercomp);
|
||||
buffercomp = bufferdecomp = NULL;
|
||||
}
|
||||
else
|
||||
{
|
||||
File_error=1;
|
||||
free(bufferdecomp);
|
||||
free(buffercomp);
|
||||
buffercomp = bufferdecomp = NULL;
|
||||
}
|
||||
fclose(file);
|
||||
}
|
||||
@@ -1866,6 +1870,7 @@ void Save_PC1(T_IO_Context * context)
|
||||
// Libération des buffers mémoire
|
||||
free(bufferdecomp);
|
||||
free(buffercomp);
|
||||
buffercomp = bufferdecomp = NULL;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1969,6 +1974,7 @@ void Load_NEO(T_IO_Context * context)
|
||||
else
|
||||
File_error=1;
|
||||
free(buffer);
|
||||
buffer = NULL;
|
||||
}
|
||||
else
|
||||
File_error=1;
|
||||
@@ -2033,6 +2039,7 @@ void Save_NEO(T_IO_Context * context)
|
||||
}
|
||||
// Libération du buffer mémoire
|
||||
free(buffer);
|
||||
buffer = NULL;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -2667,6 +2674,7 @@ void Save_SCR(T_IO_Context * context)
|
||||
fclose(file);
|
||||
|
||||
free (output);
|
||||
output = NULL;
|
||||
|
||||
File_error = 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user