Made read_capacity error message of burn_read_data() depending on flag bit1
This commit is contained in:
parent
e637ee7686
commit
151b100c96
@ -1 +1 @@
|
|||||||
#define Cdrskin_timestamP "2009.10.09.123840"
|
#define Cdrskin_timestamP "2009.10.09.200411"
|
||||||
|
@ -372,6 +372,7 @@ int burn_read_data(struct burn_drive *d, off_t byte_address,
|
|||||||
}
|
}
|
||||||
if (d->media_read_capacity != 0x7fffffff && byte_address >=
|
if (d->media_read_capacity != 0x7fffffff && byte_address >=
|
||||||
((off_t) d->media_read_capacity + (off_t) 1) * (off_t) 2048) {
|
((off_t) d->media_read_capacity + (off_t) 1) * (off_t) 2048) {
|
||||||
|
if (!(flag & 2)) {
|
||||||
sprintf(msg,
|
sprintf(msg,
|
||||||
"Read start address %ds larger than number of readable blocks %d",
|
"Read start address %ds larger than number of readable blocks %d",
|
||||||
(int) (byte_address / 2048 + !!(byte_address % 2048)),
|
(int) (byte_address / 2048 + !!(byte_address % 2048)),
|
||||||
@ -380,6 +381,7 @@ int burn_read_data(struct burn_drive *d, off_t byte_address,
|
|||||||
0x00020172,
|
0x00020172,
|
||||||
LIBDAX_MSGS_SEV_SORRY, LIBDAX_MSGS_PRIO_HIGH,
|
LIBDAX_MSGS_SEV_SORRY, LIBDAX_MSGS_PRIO_HIGH,
|
||||||
msg, 0, 0);
|
msg, 0, 0);
|
||||||
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user