When feeding the expat-based XML backend, an off-by-one error
introduced an infinite loop in the backend code. The behavior
is triggered when the action is long enough (>2048 bytes).
This patch correct this issue.
Emmanuel Deloget%!s(int64=12) %!d(string=hai) anos