mozilla-check_return.patch
branchfirefox46
changeset 909 c6717354928b
--- /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 <wr@rosenauer.org>
+# 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<uint8_t>& mPtr;
+ };
+ }
+ 
+ #endif