about summary refs log tree commit diff
path: root/third_party/nix/src/nix/repl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/nix/src/nix/repl.cc')
-rw-r--r--third_party/nix/src/nix/repl.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/third_party/nix/src/nix/repl.cc b/third_party/nix/src/nix/repl.cc
index 85750b08ce..2607655f9b 100644
--- a/third_party/nix/src/nix/repl.cc
+++ b/third_party/nix/src/nix/repl.cc
@@ -35,7 +35,7 @@ namespace nix {
 struct NixRepl {
   std::string curDir;
   EvalState state;
-  Bindings* autoArgs;
+  std::unique_ptr<Bindings> autoArgs;
 
   Strings loadedFiles;
 
@@ -575,7 +575,7 @@ void NixRepl::loadFile(const Path& path) {
   Value v;
   Value v2;
   state.evalFile(lookupFileArg(state, path), v);
-  state.autoCallFunction(*autoArgs, v, v2);
+  state.autoCallFunction(autoArgs.get(), v, v2);
   addAttrsToScope(v2);
 }