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:
Adrien Destugues
2010-01-18 14:26:59 +00:00
parent 04d7359ef5
commit b36dee613e
14 changed files with 74 additions and 26 deletions

View File

@@ -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;
}