diff options
author | zk194757 <none@none> | 2007-11-07 07:06:48 -0800 |
---|---|---|
committer | zk194757 <none@none> | 2007-11-07 07:06:48 -0800 |
commit | 9103ebf44e96cfe376c15cf531f3362f7b7ea613 (patch) | |
tree | 71ab74feca61abc507b400d11b4223134255349e /usr/src/cmd/cdrw/misc_scsi.c | |
parent | 9f931db8ff77a6b55fe0a9f1be60c8a6d13654b5 (diff) | |
download | illumos-gate-9103ebf44e96cfe376c15cf531f3362f7b7ea613.tar.gz |
6619804 cdrw -C calculates the LBA incorrectly for cdroms
Diffstat (limited to 'usr/src/cmd/cdrw/misc_scsi.c')
-rw-r--r-- | usr/src/cmd/cdrw/misc_scsi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/cmd/cdrw/misc_scsi.c b/usr/src/cmd/cdrw/misc_scsi.c index 3a83a3bf3d..fff0605f39 100644 --- a/usr/src/cmd/cdrw/misc_scsi.c +++ b/usr/src/cmd/cdrw/misc_scsi.c @@ -730,7 +730,7 @@ get_last_possible_lba(cd_device *dev) } } else { if ((di[21] != 0) && (di[21] != 0xff)) { - cap = ((di[21] * 60) + di[22]) * 75; + cap = MSF2LBA(di[21], di[22], di[23]); } else { cap = 0; } |