]> git.proxmox.com Git - proxmox-backup.git/commitdiff
cleanup rename_corrupted_chunk: avoid duplicate format macro
authorDietmar Maurer <dietmar@proxmox.com>
Tue, 8 Sep 2020 10:29:53 +0000 (12:29 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Tue, 8 Sep 2020 10:29:53 +0000 (12:29 +0200)
src/backup/verify.rs

index 697ed2363c796deb49a6e1a91514c56a45af55a7..a96c57235251ef82b3336b00112f6237eabe419a 100644 (file)
@@ -48,10 +48,9 @@ fn rename_corrupted_chunk(
 
     let mut counter = 0;
     let mut new_path = path.clone();
-    new_path.set_file_name(format!("{}.{}.bad", digest_str, counter));
-    while new_path.exists() && counter < 9 {
-        counter += 1;
+    loop {
         new_path.set_file_name(format!("{}.{}.bad", digest_str, counter));
+        if new_path.exists() && counter < 9 { counter += 1; } else { break; }
     }
 
     match std::fs::rename(&path, &new_path) {