From 48363a7e804eb6673c244ed98c33c24cb95d49d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=8C=E8=8D=89=E9=85=B8=E9=85=AF?= <17663689+kotori2@users.noreply.github.com> Date: Mon, 18 Apr 2022 17:16:29 +0800 Subject: [PATCH] Fix Ref moved (#1869) --- magisk-loader/src/main/jni/src/magisk_loader.cpp | 2 +- magisk-loader/src/main/jni/src/service.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/magisk-loader/src/main/jni/src/magisk_loader.cpp b/magisk-loader/src/main/jni/src/magisk_loader.cpp index 0d41ef89..3fef3b5a 100644 --- a/magisk-loader/src/main/jni/src/magisk_loader.cpp +++ b/magisk-loader/src/main/jni/src/magisk_loader.cpp @@ -111,7 +111,7 @@ namespace lspd { // Call application_binder directly if application binder is available, // or we proxy the request from system server binder - const auto next_binder = std::move(application_binder ? application_binder : system_server_binder); + auto &&next_binder = application_binder ? application_binder : system_server_binder; const auto [dex_fd, size] = instance->RequestLSPDex(env, next_binder); auto obfs_map = instance->RequestObfuscationMap(env, next_binder); ConfigBridge::GetInstance()->obfuscation_map(std::move(obfs_map)); diff --git a/magisk-loader/src/main/jni/src/service.cpp b/magisk-loader/src/main/jni/src/service.cpp index c23533d0..1de6ce21 100644 --- a/magisk-loader/src/main/jni/src/service.cpp +++ b/magisk-loader/src/main/jni/src/service.cpp @@ -310,7 +310,7 @@ namespace lspd { if (app_binder) { JNI_NewGlobalRef(env, heart_beat_binder); } - LOGD("Service::RequestSystemServerBinder app_binder: {}", static_cast(app_binder.get())); + LOGD("app_binder: {}", static_cast(app_binder.get())); return app_binder; }