From 6997be60c35a667bf9b8527da3051d8126791530 Mon Sep 17 00:00:00 2001 From: sorgelig Date: Wed, 20 Nov 2019 20:37:19 +0800 Subject: [PATCH] file_io: fix FileLoad(0,0). --- file_io.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/file_io.cpp b/file_io.cpp index 11517cf..60b9e44 100644 --- a/file_io.cpp +++ b/file_io.cpp @@ -571,7 +571,10 @@ int FileLoad(const char *name, void *pBuffer, int size) { fileTYPE f; if (!FileOpen(&f, name)) return 0; - int ret = FileReadAdv(&f, pBuffer, size); + + int ret = f.size; + if (size) ret = FileReadAdv(&f, pBuffer, size); + FileClose(&f); return ret; }