aboutsummaryrefslogtreecommitdiff
path: root/src/libstore
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2012-07-26 17:36:07 -0400
committerEelco Dolstra <eelco.dolstra@logicblox.com>2012-07-26 17:36:07 -0400
commit50395b71a90314abfcc39d8343dbaa8e9aa199a6 (patch)
tree8f424e4cff92252bd4dfacb3c8f7ec0bd5954ec8 /src/libstore
parente3ce54cceedb9a3144c4eccfbafd63ed765d8913 (diff)
Fix the substituter tests
Diffstat (limited to 'src/libstore')
-rw-r--r--src/libstore/local-store.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libstore/local-store.cc b/src/libstore/local-store.cc
index ebfcc9467..58ce691eb 100644
--- a/src/libstore/local-store.cc
+++ b/src/libstore/local-store.cc
@@ -999,7 +999,8 @@ void LocalStore::querySubstitutablePathInfos(const Path & substituter,
while (true) {
Path path = readLine(run.from);
if (path == "") break;
- assert(paths.find(path) != paths.end());
+ if (paths.find(path) == paths.end())
+ throw Error(format("got unexpected path `%1%' from substituter") % path);
paths.erase(path);
SubstitutablePathInfo & info(infos[path]);
info.deriver = readLine(run.from);