diff options
author | Steve Block <steveblock@google.com> | 2010-10-27 15:47:41 +0100 |
---|---|---|
committer | Steve Block <steveblock@google.com> | 2010-10-28 11:12:43 +0100 |
commit | bf3f67c4fcfd68df256e5c001c67969997a63e28 (patch) | |
tree | e78cada468d14c9cd244f2f565b90918b7e0bc57 /WebKit/android/jni/CookieManager.cpp | |
parent | e59ed3e2c930c8eeed844aa0365e8285d956a8f2 (diff) | |
download | external_webkit-bf3f67c4fcfd68df256e5c001c67969997a63e28.zip external_webkit-bf3f67c4fcfd68df256e5c001c67969997a63e28.tar.gz external_webkit-bf3f67c4fcfd68df256e5c001c67969997a63e28.tar.bz2 |
Make sure we delete local references to jclass objects
Change-Id: I1b398bd0a84ce366eb2e686e5f14335d7aa5ed31
Diffstat (limited to 'WebKit/android/jni/CookieManager.cpp')
-rw-r--r-- | WebKit/android/jni/CookieManager.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/WebKit/android/jni/CookieManager.cpp b/WebKit/android/jni/CookieManager.cpp index 154dc5d..9688851 100644 --- a/WebKit/android/jni/CookieManager.cpp +++ b/WebKit/android/jni/CookieManager.cpp @@ -120,8 +120,11 @@ static JNINativeMethod gCookieManagerMethods[] = { int registerCookieManager(JNIEnv* env) { +#ifndef NDEBUG jclass cookieManager = env->FindClass(javaCookieManagerClass); LOG_ASSERT(cookieManager, "Unable to find class"); + env->DeleteLocalRef(cookieManager); +#endif return jniRegisterNativeMethods(env, javaCookieManagerClass, gCookieManagerMethods, NELEM(gCookieManagerMethods)); } |