Solutionunvalidated
Stop aliasing entity fields to dict storage — In entities.c:xmlCreateEntity, always allocate ExternalID/SystemID/content with xmlStrdup/xmlStrndup regardless of whether a dict is present. Tension: only the entity name remains dict-interned. Outcome: This is the upstream fix in commit 1b41ec4e.
394abc60-84be-4995-b50a-af787ec1784e
Stop aliasing entity fields to dict storage — In entities.c:xmlCreateEntity, always allocate ExternalID/SystemID/content with xmlStrdup/xmlStrndup regardless of whether a dict is present. Tension: only the entity name remains dict-interned. Outcome: This is the upstream fix in commit 1b41ec4e.