libstore: simplify substitution handleEOF

both substitution goals add only this single fd to their wait set.

Change-Id: Ibf921f5bb3919106208a0871523b32c8f67fb3d3
This commit is contained in:
eldritch horrors 2024-07-25 18:05:42 +02:00
parent 548c973e82
commit 6c0dcd1220
2 changed files with 2 additions and 2 deletions

View file

@ -164,7 +164,7 @@ void DrvOutputSubstitutionGoal::work()
void DrvOutputSubstitutionGoal::handleEOF(int fd) void DrvOutputSubstitutionGoal::handleEOF(int fd)
{ {
if (fd == downloadState->outPipe.readSide.get()) worker.wakeUp(shared_from_this()); worker.wakeUp(shared_from_this());
} }

View file

@ -296,7 +296,7 @@ void PathSubstitutionGoal::handleChildOutput(int fd, std::string_view data)
void PathSubstitutionGoal::handleEOF(int fd) void PathSubstitutionGoal::handleEOF(int fd)
{ {
if (fd == outPipe.readSide.get()) worker.wakeUp(shared_from_this()); worker.wakeUp(shared_from_this());
} }