mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-11 05:52:36 +02:00
util/nvmutil: err if bytes read lower than nf
same as the last change. just covering edge cases. we will likely never trigger this error. Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
@@ -225,7 +225,13 @@ readGbe(void)
|
||||
if (!do_read[p])
|
||||
continue; /* avoid unnecessary reads */
|
||||
|
||||
err_if(pread(fd, (uint8_t *) gbe[p], nf, p * partsize) == -1);
|
||||
ssize_t nr = pread(fd, (uint8_t *) gbe[p], nf, p * partsize);
|
||||
err_if(nr == -1);
|
||||
if (nr != nf)
|
||||
err(errno == ECANCELED,
|
||||
"%ld bytes written on '%s', expected %ld bytes\n",
|
||||
nr, filename, nf);
|
||||
|
||||
swap(p); /* handle big-endian host CPU */
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user