diff options
author | David Corrales | 2007-10-30 21:35:26 +0000 |
---|---|---|
committer | David Corrales | 2007-10-30 21:35:26 +0000 |
commit | bc0c8afc399d1ffdefe6ee7c73ce776b5dacf7be (patch) | |
tree | d212cb6087ee3137f996a4df8a63c05a7f1d779d /backends/fs/amigaos4 | |
parent | 5b9e6a47fc9b7e4e75db3675092363cbb5a1f6d5 (diff) | |
download | scummvm-rg350-bc0c8afc399d1ffdefe6ee7c73ce776b5dacf7be.tar.gz scummvm-rg350-bc0c8afc399d1ffdefe6ee7c73ce776b5dacf7be.tar.bz2 scummvm-rg350-bc0c8afc399d1ffdefe6ee7c73ce776b5dacf7be.zip |
Added a missing variable to the AmigaOSFilesystem::exists() method. Hopefully it's complete now :)
svn-id: r29328
Diffstat (limited to 'backends/fs/amigaos4')
-rw-r--r-- | backends/fs/amigaos4/amigaos4-fs.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/backends/fs/amigaos4/amigaos4-fs.cpp b/backends/fs/amigaos4/amigaos4-fs.cpp index 9d94fdc60c..647934f051 100644 --- a/backends/fs/amigaos4/amigaos4-fs.cpp +++ b/backends/fs/amigaos4/amigaos4-fs.cpp @@ -272,6 +272,13 @@ bool AmigaOSFilesystemNode::exists() const { bool nodeExists = false; ENTER(); + struct FileInfoBlock *fib = (struct FileInfoBlock *)IDOS->AllocDosObject(DOS_FIB, NULL); + if (!fib) { + debug(6, "FileInfoBlock is NULL"); + LEAVE(); + return falsep; + } + BPTR pLock = IDOS->Lock((STRPTR)_sPath.c_str(), SHARED_LOCK); if (pLock) { if (IDOS->Examine(pLock, fib) != DOSFALSE) { |