aboutsummaryrefslogtreecommitdiff
path: root/src-tauri/src/mod_management/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src-tauri/src/mod_management/mod.rs')
-rw-r--r--src-tauri/src/mod_management/mod.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src-tauri/src/mod_management/mod.rs b/src-tauri/src/mod_management/mod.rs
index c049fe07..0d4edd87 100644
--- a/src-tauri/src/mod_management/mod.rs
+++ b/src-tauri/src/mod_management/mod.rs
@@ -494,6 +494,15 @@ fn fc_sanity_check(input: &&fs::File) -> bool {
}
}
}
+
+ if file_path.starts_with("plugins/") {
+ if let Some(name) = file_path.file_name() {
+ if name.to_str().unwrap().contains(".dll") {
+ log::warn!("Plugin detected, skipping");
+ return false; // We disallow plugins for now
+ }
+ }
+ }
}
has_mods && mod_json_exists