aboutsummaryrefslogtreecommitdiff
path: root/import
diff options
context:
space:
mode:
Diffstat (limited to 'import')
-rw-r--r--import/src/lib.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/import/src/lib.rs b/import/src/lib.rs
index 2dbf994..6a725c8 100644
--- a/import/src/lib.rs
+++ b/import/src/lib.rs
@@ -285,9 +285,9 @@ async fn process_source(
}
insert_node(&id, node)?;
} else if media_path.is_file() {
+ let _permit = SEM_IMPORT.acquire().await.unwrap();
let location_path = location.path();
let metadata = {
- let _permit = SEM_IMPORT.acquire().await.unwrap();
spawn_blocking(move || {
cache_memory(
&["mkv-probe", location.path().to_str().unwrap()],
@@ -365,7 +365,7 @@ async fn process_source(
);
}
}
-
+ drop(_permit);
insert_node(&id, node)?;
} else {
warn!("non file/dir import ignored: {media_path:?}")