Remove unnecessary RefCell usage

This commit is contained in:
topjohnwu
2023-10-30 14:24:21 -07:00
parent a6e50d3648
commit c81d7ff76c
2 changed files with 14 additions and 21 deletions
+2 -3
View File
@@ -1,11 +1,10 @@
use std::cell::RefCell;
use std::fs::File;
use std::io;
use std::sync::{Mutex, OnceLock};
use crate::get_prop;
use base::{cstr, Directory, ResultExt, Utf8CStr, Utf8CStrBuf, Utf8CStrBufRef, WalkResult};
use crate::get_prop;
use crate::logging::{magisk_logging, zygisk_logging};
// Global magiskd singleton
@@ -13,7 +12,7 @@ pub static MAGISKD: OnceLock<MagiskD> = OnceLock::new();
#[derive(Default)]
pub struct MagiskD {
pub logd: Mutex<RefCell<Option<File>>>,
pub logd: Mutex<Option<File>>,
is_emulator: bool,
}