summaryrefslogtreecommitdiffstats
path: root/WebKit
diff options
context:
space:
mode:
authorSteve Block <steveblock@google.com>2010-03-05 10:29:52 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-03-05 10:29:52 -0800
commit1b727a2ea5efc5f80c5aca847d20ff671c2dcc44 (patch)
tree2dbc04c47338ae898172675e0fb77ebe5d4a025b /WebKit
parent60c90adc120e556eaae538a85f697e72602d5835 (diff)
parent5fcdce675339c5c2cee9cf7890b84a4029c82501 (diff)
downloadexternal_webkit-1b727a2ea5efc5f80c5aca847d20ff671c2dcc44.zip
external_webkit-1b727a2ea5efc5f80c5aca847d20ff671c2dcc44.tar.gz
external_webkit-1b727a2ea5efc5f80c5aca847d20ff671c2dcc44.tar.bz2
Merge "Fixes a leaked JNI local reference in MIMETypeRegistry::getMIMETypeForExtension"
Diffstat (limited to 'WebKit')
-rw-r--r--WebKit/android/jni/MIMETypeRegistry.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/WebKit/android/jni/MIMETypeRegistry.cpp b/WebKit/android/jni/MIMETypeRegistry.cpp
index eec7af6..32f387d 100644
--- a/WebKit/android/jni/MIMETypeRegistry.cpp
+++ b/WebKit/android/jni/MIMETypeRegistry.cpp
@@ -52,6 +52,7 @@ String MIMETypeRegistry::getMIMETypeForExtension(const String& ext)
jobject mimeType = env->CallStaticObjectMethod(mimeClass,
mimeTypeFromExtension, extString);
String result = android::to_string(env, (jstring) mimeType);
+ env->DeleteLocalRef(mimeClass);
env->DeleteLocalRef(extString);
env->DeleteLocalRef(mimeType);
return result;