From 8937f1aa8b7ac50f60bf1f391382d4c4055c449d Mon Sep 17 00:00:00 2001 From: Wanwu Peng Date: Wed, 2 Mar 2016 18:16:46 +0800 Subject: [PATCH] Fix MTP_TYPE_UINT128 data conversion issue If type is MTP_TYPE_UINT128, use MtpDataPacket.putUInt128() not MtpDataPacket.putInt128() to write data to the packet. Change-Id: Icb9994e24ac216f3bb07d0a2b3cd7ccf3f8c6f3f --- media/jni/android_mtp_MtpDatabase.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media/jni/android_mtp_MtpDatabase.cpp b/media/jni/android_mtp_MtpDatabase.cpp index ec2f98a4c9b4d..f09f127b485f0 100644 --- a/media/jni/android_mtp_MtpDatabase.cpp +++ b/media/jni/android_mtp_MtpDatabase.cpp @@ -429,7 +429,7 @@ MtpResponseCode MyMtpDatabase::getObjectPropertyValue(MtpObjectHandle handle, packet.putInt128(longValue); break; case MTP_TYPE_UINT128: - packet.putInt128(longValue); + packet.putUInt128(longValue); break; case MTP_TYPE_STR: {