Avoiding to inquire spare area of unsuitable media

This commit is contained in:
Thomas Schmitt 2010-09-28 10:11:06 +00:00
parent 563e09a6fd
commit 077eb50c5f
2 changed files with 6 additions and 2 deletions

View File

@ -1 +1 @@
#define Cdrskin_timestamP "2010.09.24.100255"
#define Cdrskin_timestamP "2010.09.28.101043"

View File

@ -4325,9 +4325,13 @@ ex:;
int mmc_get_bd_spare_info(struct burn_drive *d,
int *alloc_blocks, int *free_blocks, int flag)
{
int ret, reply_len;
int ret, reply_len, prf;
char *reply = NULL;
prf = d->current_profile;
if (!(prf == 0x41 || prf == 0x43 || prf == 0x42))
return 0; /* Not a BD loaded */
ret = mmc_read_disc_structure(d, 1, 0, 0x0a, 12, &reply,
&reply_len, 0);
if (ret <= 0)