From 2caac47cd43bc47336e69ca0022cde2400b0e66b Mon Sep 17 00:00:00 2001 From: "Emil J. Tywoniak" Date: Fri, 2 Oct 2026 18:17:03 +0200 Subject: [PATCH] twine: null check in TwinePool::find --- kernel/twine.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kernel/twine.cc b/kernel/twine.cc index e88332cdf..3aaf4b930 100644 --- a/kernel/twine.cc +++ b/kernel/twine.cc @@ -278,13 +278,13 @@ IdString TwinePool::intern(uint32_t prefix, std::string_view text) { } IdString TwinePool::find(const std::string &name) const { - if (name.empty()) - return IdString::Null; - check_name(name); return find(std::string_view(name)); } IdString TwinePool::find(std::string_view name) const { + if (name.empty()) + return IdString::Null; + check_name(name); auto [content, is_public] = unescape_name(name); return stamp(find_content(TwineNode::NO_PREFIX, content).tag(is_public)); }