diff -r eb9ebe3e2e6a -r c6717354928b mozilla-check_return.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mozilla-check_return.patch Thu Apr 28 17:08:03 2016 +0200 @@ -0,0 +1,79 @@ +# HG changeset patch +# User Wolfgang Rosenauer +# Parent 5f8b5e8163ece92dc819896dd52b9dbf5f524fe3 + +diff --git a/media/libstagefright/binding/include/mp4_demuxer/ByteWriter.h b/media/libstagefright/binding/include/mp4_demuxer/ByteWriter.h +--- a/media/libstagefright/binding/include/mp4_demuxer/ByteWriter.h ++++ b/media/libstagefright/binding/include/mp4_demuxer/ByteWriter.h +@@ -19,57 +19,64 @@ public: + { + } + ~ByteWriter() + { + } + + void WriteU8(uint8_t aByte) + { +- mPtr.append(aByte); ++ bool rv; ++ rv = mPtr.append(aByte); + } + + void WriteU16(uint16_t aShort) + { + uint8_t c[2]; ++ bool rv; + mozilla::BigEndian::writeUint16(&c[0], aShort); +- mPtr.append(&c[0], 2); ++ rv = mPtr.append(&c[0], 2); + } + + void WriteU32(uint32_t aLong) + { + uint8_t c[4]; ++ bool rv; + mozilla::BigEndian::writeUint32(&c[0], aLong); +- mPtr.append(&c[0], 4); ++ rv = mPtr.append(&c[0], 4); + } + + void Write32(int32_t aLong) + { + uint8_t c[4]; ++ bool rv; + mozilla::BigEndian::writeInt32(&c[0], aLong); +- mPtr.append(&c[0], 4); ++ rv = mPtr.append(&c[0], 4); + } + + void WriteU64(uint64_t aLongLong) + { + uint8_t c[8]; ++ bool rv; + mozilla::BigEndian::writeUint64(&c[0], aLongLong); +- mPtr.append(&c[0], 8); ++ rv = mPtr.append(&c[0], 8); + } + + void Write64(int64_t aLongLong) + { + uint8_t c[8]; ++ bool rv; + mozilla::BigEndian::writeInt64(&c[0], aLongLong); +- mPtr.append(&c[0], 8); ++ rv = mPtr.append(&c[0], 8); + } + + void Write(const uint8_t* aSrc, size_t aCount) + { +- mPtr.append(aSrc, aCount); ++ bool rv; ++ rv = mPtr.append(aSrc, aCount); + } + + private: + mozilla::Vector& mPtr; + }; + } + + #endif