[thin_check (rust)] squash a couple of warnings

This commit is contained in:
Joe Thornber 2020-08-20 10:33:02 +01:00
parent 7834d661e2
commit 1999343d2f
1 changed files with 3 additions and 4 deletions

View File

@ -520,27 +520,26 @@ pub fn check(opts: ThinCheckOptions) -> Result<()> {
// Now the counts should be correct and we can check it.
let metadata_leaks = check_space_map(&ctx, "metadata", entries, None, metadata_sm.clone(), root)?;
bail_out(&ctx, "metadata space map")?;
if opts.auto_repair {
if data_leaks.len() > 0 {
ctx.report.info("Repairing data leaks.");
repair_space_map(&ctx, data_leaks, data_sm.clone());
repair_space_map(&ctx, data_leaks, data_sm.clone())?;
}
if metadata_leaks.len() > 0 {
ctx.report.info("Repairing metadata leaks.");
repair_space_map(&ctx, metadata_leaks, metadata_sm.clone());
repair_space_map(&ctx, metadata_leaks, metadata_sm.clone())?;
}
}
// Completing consumes the report.
{
let mut stop_progress = stop_progress.lock().unwrap();
*stop_progress = true;
}
tid.join();
bail_out(&ctx, "metadata space map")?;
Ok(())
}