diff options
author | David Tardon <dtardon@redhat.com> | 2016-01-13 09:15:23 +0100 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2016-01-13 09:15:23 +0100 |
commit | 216fc4ac81cab9c7925aa166032150253a7f2482 (patch) | |
tree | 7f8abc604d58209b7fc6c400db7e6b8b070dc1a7 | |
parent | eff35328432f01120d44b47494b2b87aa1973dcd (diff) |
runLength must always be >0 herelibetonyek-0.1.6
Change-Id: I0fd3bd481900caf557c9580f51d11fd39148e5f0
-rw-r--r-- | src/lib/IWASnappyStream.cpp | 1 |
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) |