MTP: Fix build break due to integer constant too large

Change-Id: Ia03ebe171d68bdfb04913abafc11dcb9c9071595
Signed-off-by: Mike Lockwood <lockwood@android.com>
diff --git a/media/mtp/MtpDataPacket.cpp b/media/mtp/MtpDataPacket.cpp
index f3c7b9b..ec78ff0 100644
--- a/media/mtp/MtpDataPacket.cpp
+++ b/media/mtp/MtpDataPacket.cpp
@@ -244,7 +244,7 @@
 
 void MtpDataPacket::putInt128(int64_t value) {
     putInt64(value);
-    putUInt64(value < 0 ? 0xFFFFFFFFFFFFFFFF : 0);
+    putInt64(value < 0 ? -1 : 0);
 }
 
 void MtpDataPacket::putUInt128(uint64_t value) {