From f78c984e05b70b473b9246beee989d3b4799d37f Mon Sep 17 00:00:00 2001 From: Lajos Molnar Date: Wed, 2 Mar 2016 17:03:19 -0800 Subject: [PATCH] media: correctly return cached size for MediaDataSource Bug: 27431229 Change-Id: I884e43960789c139b48964deba8f56b3bc3ba590 --- media/jni/android_media_MediaDataSource.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/media/jni/android_media_MediaDataSource.cpp b/media/jni/android_media_MediaDataSource.cpp index 025133f3ff009..ecd10c74b3533 100644 --- a/media/jni/android_media_MediaDataSource.cpp +++ b/media/jni/android_media_MediaDataSource.cpp @@ -116,7 +116,8 @@ status_t JMediaDataSource::getSize(off64_t* size) { return UNKNOWN_ERROR; } if (mSizeIsCached) { - return mCachedSize; + *size = mCachedSize; + return OK; } JNIEnv* env = AndroidRuntime::getJNIEnv();