summaryrefslogtreecommitdiffstats
path: root/src/libserver
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rspamd.com>2022-07-27 21:53:26 +0100
committerVsevolod Stakhov <vsevolod@rspamd.com>2022-07-27 21:53:26 +0100
commitfc4bcfbe94a2def980309d2a7c91aca5d4c6e5dd (patch)
tree1e6722abd3b6bf2beed8bb63bb56ba08c07d2219 /src/libserver
parentd5da9deb11c778962357e2731b614f37e0f97994 (diff)
downloadrspamd-fc4bcfbe94a2def980309d2a7c91aca5d4c6e5dd.tar.gz
rspamd-fc4bcfbe94a2def980309d2a7c91aca5d4c6e5dd.zip
[Minor] Explicitly resolve parent as it could not be resolved initially
Diffstat (limited to 'src/libserver')
-rw-r--r--src/libserver/symcache/symcache_impl.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libserver/symcache/symcache_impl.cxx b/src/libserver/symcache/symcache_impl.cxx
index 28db9aaa9..24c9851d4 100644
--- a/src/libserver/symcache/symcache_impl.cxx
+++ b/src/libserver/symcache/symcache_impl.cxx
@@ -495,6 +495,7 @@ auto symcache::get_item_by_name(std::string_view name, bool resolve_parent) cons
}
if (resolve_parent && it->second->is_virtual()) {
+ it->second->resolve_parent(*this);
return it->second->get_parent(*this);
}