diff options
Diffstat (limited to 'usr/src')
| -rw-r--r-- | usr/src/uts/common/io/scsi/targets/sd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/uts/common/io/scsi/targets/sd.c b/usr/src/uts/common/io/scsi/targets/sd.c index eb5146c668..b330a50f34 100644 --- a/usr/src/uts/common/io/scsi/targets/sd.c +++ b/usr/src/uts/common/io/scsi/targets/sd.c @@ -27696,7 +27696,7 @@ sr_read_subchannel(dev_t dev, caddr_t data, int flag) /* Process the returned Q sub-channel data */ subchnl->cdsc_audiostatus = buffer[1]; - subchnl->cdsc_adr = (buffer[5] & 0xF0); + subchnl->cdsc_adr = (buffer[5] & 0xF0) >> 4; subchnl->cdsc_ctrl = (buffer[5] & 0x0F); subchnl->cdsc_trk = buffer[6]; subchnl->cdsc_ind = buffer[7]; |
