bug fix in loadFile_orDie(): exit with error code if filesize is bigger than provided buffer
This commit is contained in:
+1
-1
@@ -159,7 +159,7 @@ static void* loadFile_orDie(const char* fileName, size_t* size, void* buffer, in
|
|||||||
}
|
}
|
||||||
else if (bufferSize < fileSize) {
|
else if (bufferSize < fileSize) {
|
||||||
fprintf(stderr, "%s : filesize bigger than provided buffer.\n", fileName);
|
fprintf(stderr, "%s : filesize bigger than provided buffer.\n", fileName);
|
||||||
|
exit(ERROR_largeFile);
|
||||||
}
|
}
|
||||||
size_t const readSize = fread(buffer, 1, fileSize, inFile);
|
size_t const readSize = fread(buffer, 1, fileSize, inFile);
|
||||||
if (readSize != (size_t)fileSize) {
|
if (readSize != (size_t)fileSize) {
|
||||||
|
|||||||
Reference in New Issue
Block a user