From fe427f24e5788612bc271bfff1b07b36ecebf3af Mon Sep 17 00:00:00 2001 From: Lifu Tang Date: Sat, 8 Oct 2016 02:57:53 -0700 Subject: [PATCH] Fixed the memory leak when receiving Nav messages Bug: 32038182 Change-Id: Ie659dc945d6efc7feaf9285d3e7375c90cba7234 --- .../jni/com_android_server_location_GnssLocationProvider.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/services/core/jni/com_android_server_location_GnssLocationProvider.cpp b/services/core/jni/com_android_server_location_GnssLocationProvider.cpp index e8d4c58213cc9..25e819c2c1dcb 100644 --- a/services/core/jni/com_android_server_location_GnssLocationProvider.cpp +++ b/services/core/jni/com_android_server_location_GnssLocationProvider.cpp @@ -1087,6 +1087,7 @@ void JavaObject::callSetter( method_name, "([B)V"); env_->CallVoidMethod(object_, method, array); + env_->DeleteLocalRef(array); } jobject JavaObject::get() {