Berin Lautenbach wrote:
Hmm. That's an interesting one. Have you seen a case where the mp_attributes list is not already clear when the destructor is called?

Yes. That is why this fix has been appeared. But I can't remember those
particular case for now, after almost three years :) Sorry for late
report.

I can see how it could occur if the canonicalisation gets interrupted in the midst of outputting Attribute nodes. This fix would work nicely, and I think it should be safe as the code that normally cleans up ensures mp_attributes is NULL, so it won't get called unnecessarily.

I reached the same conclusion when focusing on this issue today.

Good luck!
        Vitaly

Reply via email to