diff options
author | David Tardon <dtardon@redhat.com> | 2021-05-26 20:44:21 +0200 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2021-05-26 20:44:21 +0200 |
commit | 26ca191664e1189789f6bb9578adc57c9fb75228 (patch) | |
tree | bcd19a770471c260e4e87a8d04b3375ead72965f | |
parent | 54762245feee35ce6885f7443da8f8443fccd5b5 (diff) |
move assert to the beginning of the function
Change-Id: I807f91a72f25c900cf7c1c0387145b5eab68dafa
-rw-r--r-- | src/lib/IWAMessage.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/IWAMessage.cpp b/src/lib/IWAMessage.cpp index 9456444..fa53602 100644 --- a/src/lib/IWAMessage.cpp +++ b/src/lib/IWAMessage.cpp @@ -52,8 +52,9 @@ IWAMessage::IWAMessage(const RVNGInputStreamPtr_t &input, const long start, cons : m_input(input) , m_fields() { + assert(end >= start); + if (end==start) return; // rare, but ok - assert(end > start); if (input->seek(start, librevenge::RVNG_SEEK_SET) == 0) parse(static_cast<unsigned long>(end - start)); |