dont crash when you can't open a scanned fat file
This commit is contained in:
parent
b1891e35a9
commit
cf5ba963c0
|
@ -357,6 +357,8 @@ void build_ListCallback(FsEntry* fs, EListCallbackArg arg)
|
|||
std::string path = currPath + std::string(1,FS_SEPARATOR) + fname;
|
||||
|
||||
FILE* inf = fopen(path.c_str(),"rb");
|
||||
if(inf)
|
||||
{
|
||||
fseek(inf,0,SEEK_END);
|
||||
long len = ftell(inf);
|
||||
fseek(inf,0,SEEK_SET);
|
||||
|
@ -370,6 +372,7 @@ void build_ListCallback(FsEntry* fs, EListCallbackArg arg)
|
|||
f.close();
|
||||
delete[] buf;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue