mirror of
https://git.proxmox.com/git/proxmox-backup-qemu
synced 2025-10-05 17:52:41 +00:00
src/commands.rs: avoid useless lock
This commit is contained in:
parent
9ac73be061
commit
d09f5539a6
@ -223,15 +223,11 @@ pub(crate) async fn close_image(
|
|||||||
|
|
||||||
let _value = client.post("fixed_close", Some(param)).await?;
|
let _value = client.post("fixed_close", Some(param)).await?;
|
||||||
|
|
||||||
{
|
|
||||||
let mut reg_guard = registry.lock().unwrap();
|
|
||||||
let info = reg_guard.lookup(dev_id)?;
|
|
||||||
let mut prev_csum_guard = PREVIOUS_CSUMS.lock().unwrap();
|
|
||||||
|
|
||||||
prev_csum_guard.insert(info.device_name.clone(), proxmox::tools::hex_to_digest(&csum).unwrap());
|
|
||||||
}
|
|
||||||
|
|
||||||
let mut guard = registry.lock().unwrap();
|
let mut guard = registry.lock().unwrap();
|
||||||
|
let info = guard.lookup(dev_id)?;
|
||||||
|
let mut prev_csum_guard = PREVIOUS_CSUMS.lock().unwrap();
|
||||||
|
prev_csum_guard.insert(info.device_name.clone(), proxmox::tools::hex_to_digest(&csum).unwrap());
|
||||||
|
|
||||||
guard.add_file_info(json!({
|
guard.add_file_info(json!({
|
||||||
"filename": format!("{}.img.fidx", device_name),
|
"filename": format!("{}.img.fidx", device_name),
|
||||||
"size": device_size,
|
"size": device_size,
|
||||||
|
Loading…
Reference in New Issue
Block a user