summaryrefslogtreecommitdiffstats
path: root/sys/scsi/cd.c
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>1996-02-01 16:22:58 +0000
committerache <ache@FreeBSD.org>1996-02-01 16:22:58 +0000
commit01dd9d5479958250ef037a3f66ca2a638931875b (patch)
tree0adb1ecaaf12078215928fa6fd3192a5a84561a4 /sys/scsi/cd.c
parentb3cccfa3363b42ccf891a5ffc79d42b92c588119 (diff)
downloadFreeBSD-src-01dd9d5479958250ef037a3f66ca2a638931875b.zip
FreeBSD-src-01dd9d5479958250ef037a3f66ca2a638931875b.tar.gz
Oops, pick wrong volume size for leadout entry
Diffstat (limited to 'sys/scsi/cd.c')
-rw-r--r--sys/scsi/cd.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/scsi/cd.c b/sys/scsi/cd.c
index cc65e59..ffa24f7 100644
--- a/sys/scsi/cd.c
+++ b/sys/scsi/cd.c
@@ -14,7 +14,7 @@
*
* Ported to run under 386BSD by Julian Elischer (julian@tfs.com) Sept 1992
*
- * $Id: cd.c,v 1.60 1996/01/30 16:38:30 ache Exp $
+ * $Id: cd.c,v 1.61 1996/01/30 23:11:06 ache Exp $
*/
#include "opt_bounce.h"
@@ -835,13 +835,13 @@ cd_ioctl(dev_t dev, int cmd, caddr_t addr, int flag, struct proc *p,
data.entries[idx].track = 170; /* magic */
switch (te->address_format) {
case CD_MSF_FORMAT:
- lba2msf (th->len,
+ lba2msf (cd->params.disksize,
&data.entries[idx].addr.msf.minute,
&data.entries[idx].addr.msf.second,
&data.entries[idx].addr.msf.frame);
break;
case CD_LBA_FORMAT:
- data.entries[idx].addr.lba = htonl(th->len);
+ data.entries[idx].addr.lba = htonl(cd->params.disksize);
break;
}
}
OpenPOWER on IntegriCloud