Fix de l'accès invalide :)
This commit is contained in:
parent
937d941c27
commit
8976b8e75b
5
main.c
5
main.c
@ -123,13 +123,14 @@ bool charger(char* nom)
|
||||
|
||||
long fileSize = getFileSize(file);
|
||||
|
||||
char* buffer = (char*)malloc(sizeof(char) * fileSize);
|
||||
char* buffer = (char*)malloc(sizeof(char) * fileSize + 1);
|
||||
if(buffer == NULL)
|
||||
{
|
||||
printf("Erreur allocation mémoire.\n");
|
||||
return false;
|
||||
}
|
||||
|
||||
buffer[fileSize] = 0; // NULL à la fin du fichier
|
||||
|
||||
int res = fread(buffer, sizeof(char), fileSize, file);
|
||||
if(res == 0)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user