summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Lifu Tang <lifu@google.com> 2016-10-08 02:57:53 -0700
committer Lifu Tang <lifu@google.com> 2016-10-09 09:37:12 -0700
commitfe427f24e5788612bc271bfff1b07b36ecebf3af (patch)
tree18f53a2974b0642c0d80fe853b7017e8bf6a4ae2
parentad81502f20d1dedbd3aab2835b7e416d32cde261 (diff)
Fixed the memory leak when receiving Nav messages
Bug: 32038182 Change-Id: Ie659dc945d6efc7feaf9285d3e7375c90cba7234
-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() {