From 0dc8172458022bf412f6ffa1653802b2522514a6 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 6 Oct 2021 18:08:37 +0200 Subject: [PATCH] Remove no-op call to realiseContext() --- src/libexpr/primops.cc | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/src/libexpr/primops.cc b/src/libexpr/primops.cc index acb5d3cef..fbe39854d 100644 --- a/src/libexpr/primops.cc +++ b/src/libexpr/primops.cc @@ -1891,20 +1891,9 @@ static void addPath(EvalState & state, const Pos & pos, const string & name, con dstPath = state.store->printStorePath(*expectedStorePath); mkString(v, dstPath, {dstPath}); + if (state.allowedPaths) state.allowedPaths->insert(v.string.s); - - try { - state.realiseContext({}); - } catch (InvalidPathError & e) { - throw EvalError({ - .msg = hintfmt("cannot import '%1%', since path '%2%' is not valid", path, e.path), - .errPos = pos - }); - } catch (Error & e) { - e.addTrace(pos, "while importing '%s'", path); - throw e; - } }