forked from lix-project/lix
Don't wait for PID -1
The pid field can be -1 if forking the substituter process failed.
This commit is contained in:
parent
ad332e1718
commit
e529823635
|
@ -358,7 +358,8 @@ LocalStore::~LocalStore()
|
||||||
i->second.to.close();
|
i->second.to.close();
|
||||||
i->second.from.close();
|
i->second.from.close();
|
||||||
i->second.error.close();
|
i->second.error.close();
|
||||||
i->second.pid.wait(true);
|
if (i->second.pid != -1)
|
||||||
|
i->second.pid.wait(true);
|
||||||
}
|
}
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
ignoreException();
|
ignoreException();
|
||||||
|
|
Loading…
Reference in a new issue