HexEditor: find_and_highlight: Limit search to remaining buffer size

This commit is contained in:
Brendan Coles 2021-05-20 13:02:01 +00:00 committed by Andreas Kling
parent df7d938808
commit 3bbae6c18b

View file

@ -563,7 +563,7 @@ int HexEditor::find_and_highlight(ByteBuffer& needle, int start)
if (m_buffer.is_empty())
return -1;
auto raw_offset = memmem(m_buffer.data() + start, m_buffer.size(), needle.data(), needle.size());
auto raw_offset = memmem(m_buffer.data() + start, m_buffer.size() - start, needle.data(), needle.size());
if (raw_offset == NULL)
return -1;