diff options
Diffstat (limited to 'vendor/gix-tempfile/src/registry.rs')
-rw-r--r-- | vendor/gix-tempfile/src/registry.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/vendor/gix-tempfile/src/registry.rs b/vendor/gix-tempfile/src/registry.rs index 9eaab23a6..0e4117821 100644 --- a/vendor/gix-tempfile/src/registry.rs +++ b/vendor/gix-tempfile/src/registry.rs @@ -13,9 +13,10 @@ pub fn cleanup_tempfiles_signal_safe() { let current_pid = std::process::id(); #[cfg(feature = "hp-hashmap")] { - use crate::NEXT_MAP_INDEX; use std::sync::atomic::Ordering; + use crate::NEXT_MAP_INDEX; + let one_past_last_index = NEXT_MAP_INDEX.load(Ordering::SeqCst); for idx in 0..one_past_last_index { if let Some(entry) = REGISTRY.try_entry(idx) { |