MFC r206650: g_io_check: respond to zero pp->mediasize with ENXIO
This commit is contained in:
parent
e5465d9c0c
commit
a53cbf9286
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/stable/8/; revision=207061
@ -309,8 +309,8 @@ g_io_check(struct bio *bp)
|
||||
case BIO_READ:
|
||||
case BIO_WRITE:
|
||||
case BIO_DELETE:
|
||||
/* Zero sectorsize is a probably lack of media */
|
||||
if (pp->sectorsize == 0)
|
||||
/* Zero sectorsize or mediasize is probably a lack of media. */
|
||||
if (pp->sectorsize == 0 || pp->mediasize == 0)
|
||||
return (ENXIO);
|
||||
/* Reject I/O not on sector boundary */
|
||||
if (bp->bio_offset % pp->sectorsize)
|
||||
|
Loading…
Reference in New Issue
Block a user