--- oup/current/DataAccess/Access_OniArchive.pas 2008/10/18 23:27:59 256 +++ oup/current/DataAccess/Access_OniArchive.pas 2009/05/06 13:47:23 321 @@ -588,6 +588,8 @@ begin if fileid < GetFileCount then begin raw_info := Self.GetRawInfo(FileID, DatOffset); + if raw_info.RawSize = 0 then + exit; if not raw_info.LocSep then begin if not FRawOpened then