Handle unsuccessful fseek(...):s

This commit is contained in:
practicalswift
2018-05-02 12:12:55 +02:00
parent 57c57df86f
commit 29c9bdcc14
3 changed files with 10 additions and 3 deletions

View File

@@ -887,7 +887,9 @@ void AllocateFileRange(FILE *file, unsigned int offset, unsigned int length) {
// Fallback version
// TODO: just write one byte per block
static const char buf[65536] = {};
fseek(file, offset, SEEK_SET);
if (fseek(file, offset, SEEK_SET)) {
return;
}
while (length > 0) {
unsigned int now = 65536;
if (length < now)