diff --git a/src/libstore/build/derivation-goal.cc b/src/libstore/build/derivation-goal.cc index c791aa5fc..3273ab82f 100644 --- a/src/libstore/build/derivation-goal.cc +++ b/src/libstore/build/derivation-goal.cc @@ -363,14 +363,7 @@ std::pair DerivationGoal::checkPathValidity() "derivation '%s' does not have wanted outputs '%s'", worker.store.printStorePath(drvPath), wantedOutput); } - bool allValid = true; - { - if (!outputKnown || !outputKnown->isValid()) { - allValid = false; - } - } - - return {allValid, validOutputs}; + return {outputKnown && outputKnown->isValid(), validOutputs}; } SingleDrvOutputs DerivationGoal::assertPathValidity()