diff options
| author | 2014-01-22 15:10:57 -0800 | |
|---|---|---|
| committer | 2014-01-22 15:10:57 -0800 | |
| commit | 0937eed32fbe780182cb0349ac29680add7e492c (patch) | |
| tree | a3292a196254a5062f96535bb5d2468c4955a083 | |
| parent | a6a7f2ffc4da6722a785ec5024fb99d67dfcedb9 (diff) | |
Check that the exif bits are actually there
b/12663599
Change-Id: If2af0ab20f29ab3264a8c6c8c4abf0ebeff6616c
| -rw-r--r-- | media/jni/android_mtp_MtpDatabase.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/media/jni/android_mtp_MtpDatabase.cpp b/media/jni/android_mtp_MtpDatabase.cpp index 4fbc55a3fa87..6b0bd0d9f8b7 100644 --- a/media/jni/android_mtp_MtpDatabase.cpp +++ b/media/jni/android_mtp_MtpDatabase.cpp @@ -823,8 +823,8 @@ MtpResponseCode MyMtpDatabase::getObjectInfo(MtpObjectHandle handle, exifdata->ifd[EXIF_IFD_EXIF], EXIF_TAG_PIXEL_Y_DIMENSION); info.mThumbCompressedSize = exifdata->data ? exifdata->size : 0; info.mThumbFormat = MTP_FORMAT_EXIF_JPEG; - info.mImagePixWidth = getLongFromExifEntry(w); - info.mImagePixHeight = getLongFromExifEntry(h); + info.mImagePixWidth = w ? getLongFromExifEntry(w) : 0; + info.mImagePixHeight = h ? getLongFromExifEntry(h) : 0; exif_data_unref(exifdata); } } |