mirror of
https://github.com/znc/znc.git
synced 2026-03-28 17:42:41 +01:00
Fix CChan::TrimBuffer() (#63)
CChan::TrimBuffer() was trying to do "m_vsBuffer.begin() + -<some number>" which would cause a segmentation fault Fixes #63
This commit is contained in:
2
Chan.cpp
2
Chan.cpp
@@ -535,7 +535,7 @@ void CChan::ClearBuffer() {
|
||||
|
||||
void CChan::TrimBuffer(const unsigned int uMax) {
|
||||
if (m_vsBuffer.size() > uMax) {
|
||||
m_vsBuffer.erase(m_vsBuffer.begin(), m_vsBuffer.begin() + (uMax - m_vsBuffer.size()));
|
||||
m_vsBuffer.erase(m_vsBuffer.begin(), m_vsBuffer.begin() + (m_vsBuffer.size() - uMax));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user