[Webkit-unassigned] [Bug 5538] XSLT crashes with multi-word internal entity declarations
bugzilla-daemon at opendarwin.org
bugzilla-daemon at opendarwin.org
Sun Dec 11 19:22:52 PST 2005
http://bugzilla.opendarwin.org/show_bug.cgi?id=5538
------- Additional Comments From darin at apple.com 2005-12-11 19:22 -------
Crash is due to code using the IS_XSLT_ELEM macro on a node that's actually an entity declaration.
Perhaps it's a bug that IS_XSLT_ELEM doesn't work properly in that case, but more likely there's some
subtle rule about when you can use that macro. Apparently, many XML nodes don't have any of the fields
in the xmlNode structure past the "common part", so it's strange that xmlNode includes these fields and
strange that IS_XSLT_ELEM looks at the "ns" field without first checking the element type.
Fix is presumably to check the element type before calling IS_XSLT_ELEM. Perhaps also libxslt should have
that macro fixed so it works on any node.
--
Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list