Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a74945c9 authored by xutianguo's avatar xutianguo Committed by android-build-merger
Browse files

Merge "Set sJniAdapterServiceObj to NULL after deleting it." am: 63cf40f9 am: 3cbfbc8e

am: e9d11062

Change-Id: I446febb1b72e1c3fac5999b3b50cd1ee491cea0f
parents 328b2f06 e9d11062
Loading
Loading
Loading
Loading
+15 −4
Original line number Diff line number Diff line
@@ -691,10 +691,21 @@ static bool cleanupNative(JNIEnv* env, jobject obj) {
  sBluetoothInterface->cleanup();
  ALOGI("%s: return from cleanup", __func__);

  if (sJniCallbacksObj) {
    env->DeleteGlobalRef(sJniCallbacksObj);
    sJniCallbacksObj = NULL;
  }

  if (sJniAdapterServiceObj) {
    env->DeleteGlobalRef(sJniAdapterServiceObj);
    sJniAdapterServiceObj = NULL;
  }

  if (android_bluetooth_UidTraffic.clazz) {
    env->DeleteGlobalRef(android_bluetooth_UidTraffic.clazz);
    android_bluetooth_UidTraffic.clazz = NULL;
  }

  return JNI_TRUE;
}