Browse Source

Enabled patience 0 within burn_abort()

tags/ZeroSevenEight
Thomas Schmitt 10 years ago
parent
commit
937bc87bfc
2 changed files with 5 additions and 4 deletions
  1. +1
    -1
      cdrskin/cdrskin_timestamp.h
  2. +4
    -3
      libburn/drive.c

+ 1
- 1
cdrskin/cdrskin_timestamp.h View File

@@ -1 +1 @@
#define Cdrskin_timestamP "2010.02.28.110749"
#define Cdrskin_timestamP "2010.03.03.140639"

+ 4
- 3
libburn/drive.c View File

@@ -1896,7 +1896,7 @@ int burn_abort(int patience,
change status on their own.
*/

while(current_time-end_time < patience) {
while(current_time < end_time || (patience <= 0 && first_round)) {
still_not_done = 0;

for(i = 0; i < drivetop + 1; i++) {
@@ -1946,7 +1946,7 @@ int burn_abort(int patience,
}
first_round = 0;

if(still_not_done == 0)
if(still_not_done == 0 || patience <= 0)
break;
usleep(wait_grain);
current_time = time(0);
@@ -1959,7 +1959,8 @@ int burn_abort(int patience,
pacifier_time = current_time;
}
}
burn_finish();
if (patience > 0)
burn_finish();
return(still_not_done == 0);
}



Loading…
Cancel
Save