diff options
Diffstat (limited to 'host/lib/host_misc.c')
-rw-r--r-- | host/lib/host_misc.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/host/lib/host_misc.c b/host/lib/host_misc.c index 89a6c2f1..dde05d07 100644 --- a/host/lib/host_misc.c +++ b/host/lib/host_misc.c @@ -37,8 +37,10 @@ uint8_t* ReadFile(const char* filename, uint64_t* sizeptr) { fseek(f, 0, SEEK_END); size = ftell(f); - if (size < 0) + if (size < 0) { + fclose(f); return NULL; + } rewind(f); buf = malloc(size); |