From eb7bd1066e19b5ef048fda5f756c4bb0bc891f30 Mon Sep 17 00:00:00 2001 From: Jiangping Wu Date: Fri, 27 Aug 2010 10:56:55 +0200 Subject: Fixed memory leak in function getThumbnail. If the function is able to extract a thumbnail it returns without calling the function DiscardData() which cleans up the parsed EXIF data. Change-Id: I9642f059ff2270ad2ced26a349f14e5255ee40fb --- main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/main.c b/main.c index 1b1eabd..ab820e3 100644 --- a/main.c +++ b/main.c @@ -458,6 +458,7 @@ static jbyteArray getThumbnail(JNIEnv *env, jobject jobj, jstring jfilename) LOGE("thumbnail size %d\n", ImageInfo.ThumbnailSize); #endif (*env)->ReleaseStringUTFChars(env, jfilename, filename); + DiscardData(); return byteArray; } noThumbnail: -- cgit v1.2.3