diff --git a/src/system/boot/loader/file_systems/fat/Directory.cpp b/src/system/boot/loader/file_systems/fat/Directory.cpp index 559dae6d68..8aa1e9f440 100644 --- a/src/system/boot/loader/file_systems/fat/Directory.cpp +++ b/src/system/boot/loader/file_systems/fat/Directory.cpp @@ -514,7 +514,7 @@ Directory::CreateFile(const char* name, mode_t permissions, Node** _node) return error; // create a File object - File* file = new(std::nothrow) File(fVolume, entryOffset, + File* file = new(nothrow) File(fVolume, entryOffset, entry.Cluster(fVolume.FatBits()), entry.Size(), name); if (file == NULL) return B_NO_MEMORY; diff --git a/src/system/boot/loader/file_systems/tarfs/tarfs.cpp b/src/system/boot/loader/file_systems/tarfs/tarfs.cpp index 83e29e3b9f..552d8003b6 100644 --- a/src/system/boot/loader/file_systems/tarfs/tarfs.cpp +++ b/src/system/boot/loader/file_systems/tarfs/tarfs.cpp @@ -358,7 +358,7 @@ TarFS::Directory::Open(void** _cookie, int mode) _inherited::Open(_cookie, mode); EntryIterator* iterator - = new(std::nothrow) EntryIterator(fEntries.GetIterator()); + = new(nothrow) EntryIterator(fEntries.GetIterator()); if (iterator == NULL) return B_NO_MEMORY;