Reduced number of GET CONFIGURATION transactions

This commit is contained in:
Thomas Schmitt 2014-08-31 11:56:46 +00:00
parent 1286079d3d
commit a9affdc82a
3 changed files with 6 additions and 1 deletions

View File

@ -1 +1 @@
#define Cdrskin_timestamP "2014.08.14.085850"
#define Cdrskin_timestamP "2014.08.31.110308"

View File

@ -77,6 +77,8 @@ int burn_setup_drive(struct burn_drive *d, char *fname)
d->released = 1;
d->stdio_fd = -1;
d->status = BURN_DISC_UNREADY;
d->erasable = 0;
d->current_profile = -1;
d->do_stream_recording = 0;
d->stream_recording_start= 0;
d->role_5_nwa = 0;

View File

@ -3240,6 +3240,9 @@ void mmc_get_configuration(struct burn_drive *d)
int alloc_len = 8, ret;
char *msg = NULL;
if (d->current_profile > 0 && d->current_profile < 0xffff)
goto ex;
mmc_start_if_needed(d, 1);
if (mmc_function_spy(d, "mmc_get_configuration") <= 0)
goto ex;