diff options
author | dgaudet <dgaudet@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2006-01-20 16:30:19 +0000 |
---|---|---|
committer | dgaudet <dgaudet@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2006-01-20 16:30:19 +0000 |
commit | 2d697976efdc7cd9bb557dacb1fb915db8d1d6c5 (patch) | |
tree | 7352907ffd10bc91ad569e50f11d733e33e7f2d0 | |
parent | 7339bacebca37694ac5f6e931368a9494eaff8f1 (diff) | |
download | rdiff-backup-2d697976efdc7cd9bb557dacb1fb915db8d1d6c5.tar.gz |
fix off-by-1 traceback in "--remove-older-than nB"
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/branches/r1-0@751 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
-rw-r--r-- | rdiff-backup/CHANGELOG | 6 | ||||
-rw-r--r-- | rdiff-backup/rdiff_backup/Time.py | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/rdiff-backup/CHANGELOG b/rdiff-backup/CHANGELOG index e195cb2..08595ed 100644 --- a/rdiff-backup/CHANGELOG +++ b/rdiff-backup/CHANGELOG @@ -1,3 +1,9 @@ +New in v1.0.5 (????/??/??) +-------------------------- + +Fix a traceback due to an off-by-1 error in "--remove-older-than nB". + + New in v1.0.4 (2006/01/15) -------------------------- diff --git a/rdiff-backup/rdiff_backup/Time.py b/rdiff-backup/rdiff_backup/Time.py index b096510..6481a58 100644 --- a/rdiff-backup/rdiff_backup/Time.py +++ b/rdiff-backup/rdiff_backup/Time.py @@ -187,7 +187,7 @@ def time_from_session(session_num, rp = None): session_times = Globals.rbdir.conn.restore.MirrorStruct \ .get_increment_times() session_times.sort() - if len(session_times) < session_num: + if len(session_times) <= session_num: return session_times[0] # Use oldest if two few backups return session_times[-session_num-1] |