Fix Android EDR memory leak
authorYu-Hsin Hung <hungys@hotmail.com>
Tue, 4 Aug 2015 02:50:59 +0000 (02:50 +0000)
committerErich Keane <erich.keane@intel.com>
Wed, 5 Aug 2015 16:50:51 +0000 (16:50 +0000)
commit5543ab1949c0f1bf7d08565d6382bfd048d0b8df
tree55c5f87aabd27e50343babd3a03572c9997c8aef
parent4e9fab9c3cb85b1badd1e56c8de0e62cc2ae83ff
Fix Android EDR memory leak

Android applications with EDR adpater always get crashed after
running for few minutes. The exception says that the JNI local reference
table is overflow, due to some memory not released by GC.

Change-Id: Ie274d7b28ab9f187728f04aa0dceaa4ebcb61240
Signed-off-by: Yu-Hsin Hung <hungys@hotmail.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/2099
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Jon A. Cruz <jonc@osg.samsung.com>
Reviewed-by: Ashok Babu Channa <ashok.channa@samsung.com>
Reviewed-by: Jaehong Jo <jaehong.jo@samsung.com>
Reviewed-by: Erich Keane <erich.keane@intel.com>
resource/csdk/connectivity/src/bt_edr_adapter/android/caedrserver.c
resource/csdk/connectivity/src/bt_edr_adapter/android/caedrutils.c