X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=access_rx_cache.cpp;h=a16a1fc58f1cadc0a9a15bad663e107a8e125d5c;hb=15ab346aca2262c40792a2266ec4ee53eec6cf28;hp=c6f56347e8ecf543ebfeb4af567c351d5039f77f;hpb=d5ba26d705460a7e37213eeb4954b2efed8bebf0;p=plocate diff --git a/access_rx_cache.cpp b/access_rx_cache.cpp index c6f5634..a16a1fc 100644 --- a/access_rx_cache.cpp +++ b/access_rx_cache.cpp @@ -11,6 +11,11 @@ using namespace std; void AccessRXCache::check_access(const char *filename, bool allow_async, function cb) { + if (!require_visibility) { + cb(true); + return; + } + lock_guard lock(mu); if (engine == nullptr || !engine->get_supports_stat()) { allow_async = false;