diff --git a/morituri/rip/offset.py b/morituri/rip/offset.py index 43e3131..bc7ca1d 100644 --- a/morituri/rip/offset.py +++ b/morituri/rip/offset.py @@ -170,8 +170,9 @@ CD in the AccurateRip database.""" 'Offset of device is likely %d, confirming ...\n' % offset) - # now try and rip all other tracks as well - for track in range(2, len(table.tracks) + 1): + # now try and rip all other tracks as well, except for the + # last one (to avoid readers that can't do overread + for track in range(2, (len(table.tracks) + 1) - 1): try: archecksum = self._arcs(runner, table, track, offset) except task.TaskException, e: