Description
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.
Mitigation
PurpleCircBuffer now correctly checks bounds.