diff --git a/src/fuse_readdir.cpp b/src/fuse_readdir.cpp index 6eedcf0f..8c619310 100644 --- a/src/fuse_readdir.cpp +++ b/src/fuse_readdir.cpp @@ -110,7 +110,7 @@ FUSE::ReadDir::readdir(const fuse_req_ctx_t *ctx_, readdir = std::atomic_load(&_impl); assert(readdir); - rv = (*readdir)(ctx_,ffi_,buf_); + rv = readdir->readdir(ctx_,ffi_,buf_); if(rv == -ENOENT) return ::_handle_ENOENT(ffi_,buf_);