Page MenuHomeFreeBSD

D41228.id125610.diff
No OneTemporary

D41228.id125610.diff

diff --git a/sys/fs/cd9660/cd9660_vfsops.c b/sys/fs/cd9660/cd9660_vfsops.c
--- a/sys/fs/cd9660/cd9660_vfsops.c
+++ b/sys/fs/cd9660/cd9660_vfsops.c
@@ -336,6 +336,13 @@
goto out;
}
+ if (logical_block_size < cp->provider->sectorsize) {
+ printf("cd9660: Unsupported logical block size %u\n",
+ logical_block_size);
+ error = EINVAL;
+ goto out;
+ }
+
rootp = (struct iso_directory_record *)
(high_sierra?
pri_sierra->root_directory_record:

File Metadata

Mime Type
text/plain
Expires
Tue, Aug 18, 2:55 AM (17 h, 29 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
36882979
Default Alt Text
D41228.id125610.diff (464 B)

Event Timeline