mirror of
https://github.com/Zygo/bees.git
synced 2025-05-18 05:45:45 +02:00
types: don't throw an exception when it's likely we are already reporting an exception
Empty files are a thing that can happen. Don't bomb out just reporting one's existence. Signed-off-by: Zygo Blaxell <bees@furryterror.org>
This commit is contained in:
parent
67ac537c5e
commit
71be53eff6
@ -160,7 +160,8 @@ BeesFileRange::file_size() const
|
|||||||
// lost a race (e.g. a file was truncated while we were building a
|
// lost a race (e.g. a file was truncated while we were building a
|
||||||
// matching range pair with it). In such cases we should probably stop
|
// matching range pair with it). In such cases we should probably stop
|
||||||
// whatever we were doing and backtrack to some higher level anyway.
|
// whatever we were doing and backtrack to some higher level anyway.
|
||||||
THROW_CHECK1(invalid_argument, m_file_size, m_file_size > 0);
|
// Well, OK, but we call this function from exception handlers...
|
||||||
|
THROW_CHECK1(invalid_argument, m_file_size, m_file_size >= 0);
|
||||||
// THROW_CHECK2(invalid_argument, m_file_size, m_end, m_end <= m_file_size || m_end == numeric_limits<off_t>::max());
|
// THROW_CHECK2(invalid_argument, m_file_size, m_end, m_end <= m_file_size || m_end == numeric_limits<off_t>::max());
|
||||||
}
|
}
|
||||||
return m_file_size;
|
return m_file_size;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user