diff --git a/src/reader/internal/metadata_v2.cpp b/src/reader/internal/metadata_v2.cpp index ccc70580..247ccea8 100644 --- a/src/reader/internal/metadata_v2.cpp +++ b/src/reader/internal/metadata_v2.cpp @@ -878,7 +878,7 @@ class metadata_ final : public metadata_v2::impl { build_nlinks(metadata_options const& options) const { packed_int_vector packed_nlinks; - if (options.enable_nlink) { + if (options.enable_nlink && dev_inode_offset_ > file_inode_offset_) { auto td = LOG_TIMED_DEBUG; std::vector nlinks(dev_inode_offset_ - file_inode_offset_);