summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2016-01-13 09:15:23 +0100
committerDavid Tardon <dtardon@redhat.com>2016-01-13 09:15:23 +0100
commit216fc4ac81cab9c7925aa166032150253a7f2482 (patch)
tree7f8abc604d58209b7fc6c400db7e6b8b070dc1a7
parenteff35328432f01120d44b47494b2b87aa1973dcd (diff)
runLength must always be >0 herelibetonyek-0.1.6
Change-Id: I0fd3bd481900caf557c9580f51d11fd39148e5f0
-rw-r--r--src/lib/IWASnappyStream.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/IWASnappyStream.cpp b/src/lib/IWASnappyStream.cpp
index 05160db..db74cbd 100644
--- a/src/lib/IWASnappyStream.cpp
+++ b/src/lib/IWASnappyStream.cpp
@@ -106,6 +106,7 @@ bool uncompressBlock(const RVNGInputStreamPtr_t &input, const unsigned long leng
{
runLength = (c >> 2) + 1;
}
+ assert(runLength > 0);
unsigned long bytesRead = 0;
const unsigned char *const bytes = input->read(runLength, bytesRead);
if (bytesRead != runLength)