diff options
author | David Tardon <dtardon@redhat.com> | 2015-11-17 21:50:37 +0100 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2015-11-17 21:50:37 +0100 |
commit | 590ec149d2a6bfbbd2b1b2c37ff85bde8b48c944 (patch) | |
tree | 385d885d082232e14f1b0c9f99e55bc39a37cf05 | |
parent | 8a7eafe54d9774f2e2c095882a18ab02f8239bfa (diff) |
coverity#1339811 read cannot fail herelibetonyek-0.1.4
Change-Id: I777a177cc1f775d8b7715f10b3217996e7300916
-rw-r--r-- | src/test/IWASnappyStreamTest.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/test/IWASnappyStreamTest.cpp b/src/test/IWASnappyStreamTest.cpp index 33ae30b..015208a 100644 --- a/src/test/IWASnappyStreamTest.cpp +++ b/src/test/IWASnappyStreamTest.cpp @@ -8,6 +8,7 @@ */ #include <algorithm> +#include <cassert> #include <string> #include <boost/make_shared.hpp> @@ -34,6 +35,7 @@ void assertCompressed(const string &message, const unsigned char *const expected const RVNGInputStreamPtr_t uncompressedStream(IWASnappyStream::uncompressBlock(stream)); unsigned long uncompressedSize = 0; const unsigned char *const uncompressed = uncompressedStream->read(expectedSize, uncompressedSize); + assert(uncompressed); CPPUNIT_ASSERT_EQUAL_MESSAGE(message + ": size", expectedSize, uncompressedSize); CPPUNIT_ASSERT_MESSAGE(message + ": input exhausted", uncompressedStream->isEnd()); CPPUNIT_ASSERT_MESSAGE(message + ": content", std::equal(expected, expected + expectedSize, uncompressed)); @@ -45,6 +47,7 @@ void assertCompressedFull(const string &message, const unsigned char *const expe IWASnappyStream uncompressedStream(stream); unsigned long uncompressedSize = 0; const unsigned char *const uncompressed = uncompressedStream.read(expectedSize, uncompressedSize); + assert(uncompressed); CPPUNIT_ASSERT_EQUAL_MESSAGE(message + ": size", expectedSize, uncompressedSize); CPPUNIT_ASSERT_MESSAGE(message + ": input exhausted", uncompressedStream.isEnd()); CPPUNIT_ASSERT_MESSAGE(message + ": content", std::equal(expected, expected + expectedSize, uncompressed)); |