summary: Remote DoS in multiple protocols
discoveredBy: Josef Andrysek
A buffer maintained by `PurpleCircBuffer` may be corrupted if it's exactly full
and then more bytes are added to it, leading to a crash. This structure is used
by the XMPP and Sametime protocol plugins.
PurpleCircBuffer now correctly checks bounds.