mirror of
https://github.com/NixOS/nix
synced 2025-06-25 14:51:16 +02:00
Print a more helpful message if the daemon crashes
Instead of error: unexpected end-of-file you now get error: Nix daemon disconnected unexpectedly (maybe it crashed?)
This commit is contained in:
parent
b5ed36e663
commit
a3cf27ca47
3 changed files with 5 additions and 3 deletions
|
@ -132,7 +132,7 @@ size_t FdSource::readUnbuffered(char * data, size_t len)
|
|||
n = ::read(fd, data, len);
|
||||
} while (n == -1 && errno == EINTR);
|
||||
if (n == -1) { _good = false; throw SysError("reading from file"); }
|
||||
if (n == 0) { _good = false; throw EndOfFile("unexpected end-of-file"); }
|
||||
if (n == 0) { _good = false; throw EndOfFile(endOfFileError); }
|
||||
read += n;
|
||||
return n;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue