diff --git a/HTMLtree.c b/HTMLtree.c index 5c57fc572bc3236cc2ab538779cb58b7107ac7e9..2fd0c9c567188902b13c3258512b0ead3546d40b 100644 --- a/HTMLtree.c +++ b/HTMLtree.c @@ -668,7 +668,8 @@ htmlDtdDumpOutput(xmlOutputBufferPtr buf, xmlDocPtr doc, xmlOutputBufferWriteString(buf, " "); xmlBufWriteQuotedString(buf->buffer, cur->SystemID); } - } else if (cur->SystemID != NULL) { + } else if (cur->SystemID != NULL && + xmlStrcmp(cur->SystemID, BAD_CAST "about:legacy-compat")) { xmlOutputBufferWriteString(buf, " SYSTEM "); xmlBufWriteQuotedString(buf->buffer, cur->SystemID); }