summary refs log tree commit diff
path: root/src/nix-store
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2014-02-14 12:31:10 +0100
committerEelco Dolstra <eelco.dolstra@logicblox.com>2014-02-14 12:31:10 +0100
commita9d99ab55fdaa1c9dde87eaa8d289ecdb8cf9068 (patch)
tree8c6a679c49e3f2e78e74e3280f880e88b36c11af /src/nix-store
parent4db572062ccf318a6524abb8da046592a570eb94 (diff)
downloadguix-a9d99ab55fdaa1c9dde87eaa8d289ecdb8cf9068.tar.gz
download-via-ssh: Use readStorePath
Diffstat (limited to 'src/nix-store')
-rw-r--r--src/nix-store/nix-store.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/nix-store/nix-store.cc b/src/nix-store/nix-store.cc
index f017b9ead3..365ffa19a0 100644
--- a/src/nix-store/nix-store.cc
+++ b/src/nix-store/nix-store.cc
@@ -7,6 +7,7 @@
 #include "local-store.hh"
 #include "util.hh"
 #include "serve-protocol.hh"
+#include "worker-protocol.hh"
 
 #include <iostream>
 #include <algorithm>
@@ -864,12 +865,12 @@ static void opServe(Strings opFlags, Strings opArgs)
                 }
                 switch (qCmd) {
                     case qCmdHave: {
-                        PathSet paths = readStrings<PathSet>(in);
+                        PathSet paths = readStorePaths<PathSet>(in);
                         writeStrings(store->queryValidPaths(paths), out);
                         break;
                     }
                     case qCmdInfo: {
-                        PathSet paths = readStrings<PathSet>(in);
+                        PathSet paths = readStorePaths<PathSet>(in);
                         // !!! Maybe we want a queryPathInfos?
                         foreach (PathSet::iterator, i, paths) {
                             if (!store->isValidPath(*i))