about summary refs log tree commit diff
path: root/src/libstore
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstore')
-rw-r--r--src/libstore/store-api.cc5
-rw-r--r--src/libstore/store-api.hh2
2 files changed, 4 insertions, 3 deletions
diff --git a/src/libstore/store-api.cc b/src/libstore/store-api.cc
index 082c2c4d9740..bd95590756de 100644
--- a/src/libstore/store-api.cc
+++ b/src/libstore/store-api.cc
@@ -1,6 +1,7 @@
 #include "store-api.hh"
 #include "globals.hh"
 #include "util.hh"
+#include "archive.hh"
 
 #include <climits>
 
@@ -258,7 +259,7 @@ string StoreAPI::makeValidityRegistration(const PathSet & paths,
 }
 
 
-void StoreAPI::serve(Source & in, Sink & out, bool sign)
+void StoreAPI::serve(Source & in, Sink & out)
 {
     string cmd = readString(in);
     if (cmd == "query") {
@@ -284,7 +285,7 @@ void StoreAPI::serve(Source & in, Sink & out, bool sign)
                 throw Error(format("Unknown serve query `%1%'") % cmd);
         }
     } else if (cmd == "substitute")
-        exportPath(readString(in), sign, out);
+        dumpPath(readString(in), out);
     else
         throw Error(format("Unknown serve command `%1%'") % cmd);
 }
diff --git a/src/libstore/store-api.hh b/src/libstore/store-api.hh
index 57cf5179485c..edab6ea5a2d9 100644
--- a/src/libstore/store-api.hh
+++ b/src/libstore/store-api.hh
@@ -251,7 +251,7 @@ public:
 
     /* Serve the store for ssh substituters by taking commands
      * from in and printing results to out */
-    void serve(Source & in, Sink & out, bool sign);
+    void serve(Source & in, Sink & out);
 };