summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Lifu Tang <lifu@google.com> 2016-10-10 19:32:21 +0000
committer android-build-merger <android-build-merger@google.com> 2016-10-10 19:32:21 +0000
commitad2d59d39229071ca9e5ca9f93c53fc287104698 (patch)
tree9a2317b785b07d439ba14cea8b2e1c2e5b822386
parent95de520741fb7ebf0c943cc32ff4a8f93b2a7d6e (diff)
parent7c0bd74ddc5a7d3d1f390483c6861f2f774d30db (diff)
Fixed the memory leak when receiving Nav messages am: fe427f24e5 am: 8786a6b904
am: 7c0bd74ddc Change-Id: I9f670df30ee956b1ac7542a6015bc3c248705cb5
-rw-r--r--services/core/jni/com_android_server_location_GnssLocationProvider.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/services/core/jni/com_android_server_location_GnssLocationProvider.cpp b/services/core/jni/com_android_server_location_GnssLocationProvider.cpp
index e8d4c58213cc..25e819c2c1dc 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() {