diff --git a/src/libstore/daemon.cc b/src/libstore/daemon.cc index f43a60bcd69..481f7dc118c 100644 --- a/src/libstore/daemon.cc +++ b/src/libstore/daemon.cc @@ -829,7 +829,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;