Do not overflow crashdumpmap.
Reported and tested by: pho Reviewed by: jhb MFC after: 1 week
This commit is contained in:
parent
03befed82c
commit
7a882637fe
@ -179,7 +179,7 @@ g_disk_kerneldump(struct bio *bp, struct disk *dp)
|
||||
di.dumper = dp->d_dump;
|
||||
di.priv = dp;
|
||||
di.blocksize = dp->d_sectorsize;
|
||||
di.maxiosize = dp->d_maxsize;
|
||||
di.maxiosize = min(dp->d_maxsize, MAXDUMPPGS * PAGE_SIZE);
|
||||
di.mediaoffset = gkd->offset;
|
||||
if ((gkd->offset + gkd->length) > dp->d_mediasize)
|
||||
gkd->length = dp->d_mediasize - gkd->offset;
|
||||
|
Loading…
x
Reference in New Issue
Block a user