diff --git a/src/fuse_getattr.cpp b/src/fuse_getattr.cpp index 4b227802..b4995e27 100644 --- a/src/fuse_getattr.cpp +++ b/src/fuse_getattr.cpp @@ -156,23 +156,17 @@ namespace l const fuse_context *fc = fuse_get_context(); const ugid::Set ugid(fc->uid,fc->gid); - timeout_->entry = ((rv >= 0) ? - cfg->cache_entry : - cfg->cache_negative_entry); - timeout_->attr = cfg->cache_attr; - - return cfg->getattr.process(cfg->branches, - fusepath_, - st_, - timeout_); + rv = cfg->getattr.process(cfg->branches, + fusepath_, + st_); - rv = l::getattr(cfg->func.getattr.policy, - cfg->branches, - fusepath_, - st_, - cfg->symlinkify, - cfg->symlinkify_timeout, - cfg->follow_symlinks); + // rv = l::getattr(cfg->func.getattr.policy, + // cfg->branches, + // fusepath_, + // st_, + // cfg->symlinkify, + // cfg->symlinkify_timeout, + // cfg->follow_symlinks); timeout_->entry = ((rv >= 0) ? cfg->cache_entry :