Skip to content

Commit 540253a

Browse files
committed
Remove unnecessary FFI
1 parent 15b7c4c commit 540253a

File tree

3 files changed

+3
-6
lines changed

3 files changed

+3
-6
lines changed

native/src/core/daemon.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use crate::ffi::{
66
};
77
use crate::get_prop;
88
use crate::logging::{magisk_logging, setup_logfile, start_log_daemon};
9-
use crate::mount::setup_mounts;
9+
use crate::mount::{clean_mounts, setup_mounts};
1010
use crate::package::ManagerInfo;
1111
use crate::su::SuInfo;
1212
use base::libc::{O_CLOEXEC, O_RDONLY};
@@ -150,6 +150,7 @@ impl MagiskD {
150150
setup_mounts();
151151
let modules = self.handle_modules();
152152
self.module_list.set(modules).ok();
153+
clean_mounts();
153154

154155
false
155156
}

native/src/core/lib.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use cxx::{type_id, ExternType};
1313
use daemon::{daemon_entry, MagiskD};
1414
use derive::Decodable;
1515
use logging::{android_logging, setup_logfile, zygisk_close_logd, zygisk_get_logd, zygisk_logging};
16-
use mount::{clean_mounts, find_preinit_device, revert_unmount};
16+
use mount::{find_preinit_device, revert_unmount};
1717
use resetprop::{persist_delete_prop, persist_get_prop, persist_get_props, persist_set_prop};
1818
use socket::{recv_fd, recv_fds, send_fd, send_fds};
1919
use std::fs::File;
@@ -192,7 +192,6 @@ pub mod ffi {
192192
fn zygisk_close_logd();
193193
fn zygisk_get_logd() -> i32;
194194
fn setup_logfile();
195-
fn clean_mounts();
196195
fn find_preinit_device() -> String;
197196
fn revert_unmount(pid: i32);
198197
fn zygisk_should_load_module(flags: u32) -> bool;

native/src/core/module.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -341,9 +341,6 @@ static void load_modules(bool zygisk_enabled, const rust::Vec<ModuleInfo> &modul
341341
root->prepare();
342342
root->mount();
343343
}
344-
345-
// cleanup mounts
346-
clean_mounts();
347344
}
348345

349346
/************************

0 commit comments

Comments
 (0)