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:
1 parent
dbf8c2705e
commit
c6b74fa29d
1 file changed
+1
-1
@@ -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