random-seed: we should return errno of failed loop_write

This commit is contained in:
Lukas Nykryn 2013-09-13 14:12:55 +02:00 committed by Lennart Poettering
parent 6a94f2e938
commit 2dba165c63
1 changed files with 1 additions and 1 deletions

View File

@ -157,7 +157,7 @@ int main(int argc, char *argv[]) {
r = loop_write(seed_fd, buf, (size_t) k, false);
if (r <= 0) {
log_error("Failed to write new random seed file: %s", r < 0 ? strerror(-r) : "short write");
r = k == 0 ? -EIO : (int) k;
r = r == 0 ? -EIO : r;
}
}