mirror of
https://github.com/NixOS/nix
synced 2025-06-26 20:01:15 +02:00
* Topologically sort paths under the references relation to ensure
that they are deleted in an order that maintains the closure invariant. * Presence of a path in a temporary roots file does not imply that all paths in its closure are also present, so add the closure.
This commit is contained in:
parent
33c5d23b81
commit
252c9c91ab
3 changed files with 83 additions and 38 deletions
|
@ -407,7 +407,6 @@ AutoCloseFD::operator int() const
|
|||
void AutoCloseFD::close()
|
||||
{
|
||||
if (fd != -1) {
|
||||
debug(format("closing fd %1%") % fd);
|
||||
if (::close(fd) == -1)
|
||||
/* This should never happen. */
|
||||
throw SysError("closing file descriptor");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue