diff --git a/src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp b/src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp index 980d97e1ea..548b9bd13b 100644 --- a/src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp +++ b/src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp @@ -2172,6 +2172,10 @@ bfs_create_index(fs_volume* _volume, const char* name, uint32 type, if (geteuid() != 0) return B_NOT_ALLOWED; + Inode* indices = volume->IndicesNode(); + if (indices == NULL) + return B_UNSUPPORTED; + Transaction transaction(volume, volume->Indices()); Index index(volume);