diff --git a/src/add-ons/kernel/file_systems/bfs/Inode.cpp b/src/add-ons/kernel/file_systems/bfs/Inode.cpp index cf662e487a..7020199f36 100644 --- a/src/add-ons/kernel/file_systems/bfs/Inode.cpp +++ b/src/add-ons/kernel/file_systems/bfs/Inode.cpp @@ -2613,9 +2613,9 @@ AttributeIterator::GetNext(char* name, size_t* _length, uint32* _type, strncpy(name, item->Name(), B_FILE_NAME_LENGTH); *_type = item->Type(); *_length = item->NameSize(); - *_id = (ino_t)fCurrentSmallData; + *_id = (ino_t)index; - fCurrentSmallData = index; + fCurrentSmallData = index + 1; return B_OK; }