From bc0c8afc399d1ffdefe6ee7c73ce776b5dacf7be Mon Sep 17 00:00:00 2001 From: David Corrales Date: Tue, 30 Oct 2007 21:35:26 +0000 Subject: Added a missing variable to the AmigaOSFilesystem::exists() method. Hopefully it's complete now :) svn-id: r29328 --- backends/fs/amigaos4/amigaos4-fs.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'backends/fs/amigaos4/amigaos4-fs.cpp') 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) { -- cgit v1.2.3