diff --git a/src/libstore/daemon.cc b/src/libstore/daemon.cc index 4d1c9078ff0..11acb150a7a 100644 --- a/src/libstore/daemon.cc +++ b/src/libstore/daemon.cc @@ -852,7 +852,10 @@ static void performOp( auto path = WorkerProto::Serialise::read(*store, rconn); std::shared_ptr info; logger->startWork(); - info = store->queryPathInfo(path); + try { + info = store->queryPathInfo(path); + } catch (InvalidPath &) { + } logger->stopWork(); if (info) { conn.to << 1;