]> git.proxmox.com Git - proxmox-backup.git/commitdiff
src/api2/backup.rs: use block_in_place for remove_backup
authorDietmar Maurer <dietmar@proxmox.com>
Thu, 1 Oct 2020 09:11:14 +0000 (11:11 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Thu, 1 Oct 2020 09:11:14 +0000 (11:11 +0200)
src/api2/backup.rs

index 66854d4c27f17771971ff6b11060534141c42f39..8a2a240964f9c53c23c72e3d44bc0c6a6f72b372 100644 (file)
@@ -200,7 +200,7 @@ async move {
             };
             if benchmark {
                 env.log("benchmark finished successfully");
-                env.remove_backup()?;
+                tools::runtime::block_in_place(|| env.remove_backup())?;
                 return Ok(());
             }
             match (res, env.ensure_finished()) {
@@ -222,7 +222,7 @@ async move {
                 (Err(err), Err(_)) => {
                     env.log(format!("backup failed: {}", err));
                     env.log("removing failed backup");
-                    env.remove_backup()?;
+                    tools::runtime::block_in_place(|| env.remove_backup())?;
                     Err(err)
                 },
             }