summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2015-11-17 21:50:37 +0100
committerDavid Tardon <dtardon@redhat.com>2015-11-17 21:50:37 +0100
commit590ec149d2a6bfbbd2b1b2c37ff85bde8b48c944 (patch)
tree385d885d082232e14f1b0c9f99e55bc39a37cf05
parent8a7eafe54d9774f2e2c095882a18ab02f8239bfa (diff)
coverity#1339811 read cannot fail herelibetonyek-0.1.4
Change-Id: I777a177cc1f775d8b7715f10b3217996e7300916
-rw-r--r--src/test/IWASnappyStreamTest.cpp3
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));