Blob Blame History Raw
diff -up dvd+rw-tools-7.1/growisofs_mmc.cpp.blocks dvd+rw-tools-7.1/growisofs_mmc.cpp
--- dvd+rw-tools-7.1/growisofs_mmc.cpp.blocks	2012-04-06 12:31:49.336132465 +0200
+++ dvd+rw-tools-7.1/growisofs_mmc.cpp	2012-04-06 12:32:15.131645600 +0200
@@ -1588,8 +1588,8 @@ static int minus_r_reserve_track (Scsi_C
   unsigned int blocks;
 
     blocks = (unsigned int)(size/2048);
+    blocks += 15, blocks &= ~15;
     if (is_dao)	dao_blocks = blocks;
-    else	blocks += 15, blocks &= ~15;
 
     fprintf (stderr,"%s: reserving %u blocks",ioctl_device,blocks);
     if (is_dao && blocks<380000)