Place pthread_mutex_init() before init_list()
Fix crash in #2900 Signed-off-by: Shaka Huang <shakalaca@gmail.com>
This commit is contained in:
parent
3c78344812
commit
6dbd9bfb12
@ -239,6 +239,9 @@ int launch_magiskhide() {
|
||||
|
||||
LOGI("* Starting MagiskHide\n");
|
||||
|
||||
// Initialize the mutex lock
|
||||
pthread_mutex_init(&monitor_lock, nullptr);
|
||||
|
||||
// Initialize the hide list
|
||||
if (!init_list())
|
||||
return DAEMON_ERROR;
|
||||
@ -247,9 +250,6 @@ int launch_magiskhide() {
|
||||
if (DAEMON_STATE >= STATE_BOOT_COMPLETE)
|
||||
hide_late_sensitive_props();
|
||||
|
||||
// Initialize the mutex lock
|
||||
pthread_mutex_init(&monitor_lock, nullptr);
|
||||
|
||||
// Start monitoring
|
||||
void *(*start)(void*) = [](void*) -> void* { proc_monitor(); return nullptr; };
|
||||
if (xpthread_create(&proc_monitor_thread, nullptr, start, nullptr))
|
||||
|
Loading…
Reference in New Issue
Block a user