1
0
Fork 0
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:
Eelco Dolstra 2024-01-17 22:19:51 +01:00
parent b5ed36e663
commit a3cf27ca47
3 changed files with 5 additions and 3 deletions

View file

@ -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;
}