aboutsummaryrefslogtreecommitdiff
path: root/src/nix-store/nix-store.cc
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/nix-store.cc
parent4db572062ccf318a6524abb8da046592a570eb94 (diff)
download-via-ssh: Use readStorePath
Diffstat (limited to 'src/nix-store/nix-store.cc')
-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 f017b9ead..365ffa19a 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))