diff --git a/src/dwarfs.cpp b/src/dwarfs.cpp index 1f98cd92..dae60310 100644 --- a/src/dwarfs.cpp +++ b/src/dwarfs.cpp @@ -244,7 +244,7 @@ void op_open(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info* fi) { err = EACCES; } else { #ifdef USE_META_V2 - fi->fh = de->inode(); + fi->fh = FUSE_ROOT_ID + de->inode(); #else fi->fh = reinterpret_cast(de); #endif diff --git a/src/dwarfs/inode_reader_v2.cpp b/src/dwarfs/inode_reader_v2.cpp index 92ec24a5..a15c4651 100644 --- a/src/dwarfs/inode_reader_v2.cpp +++ b/src/dwarfs/inode_reader_v2.cpp @@ -19,7 +19,6 @@ * along with dwarfs. If not, see . */ -#include #include #include @@ -138,8 +137,6 @@ inode_reader_::read(size_t size, off_t offset, chunk_range chunks, num_read += br.size(); } - assert(num_read == size); - return num_read; }