diff options
author | Daniel Veillard <veillard@src.gnome.org> | 2003-04-23 13:56:44 +0000 |
---|---|---|
committer | Daniel Veillard <veillard@src.gnome.org> | 2003-04-23 13:56:44 +0000 |
commit | 85095e2c075b7b57a43229d8a0edb31c39ac0802 (patch) | |
tree | d423d85446e728e720516ab9e07c353ccda6857c /parser.c | |
parent | 5439624bd9167dbb880ea4a75d91677d20a6ebe3 (diff) | |
download | android_external_libxml2-85095e2c075b7b57a43229d8a0edb31c39ac0802.tar.gz android_external_libxml2-85095e2c075b7b57a43229d8a0edb31c39ac0802.tar.bz2 android_external_libxml2-85095e2c075b7b57a43229d8a0edb31c39ac0802.zip |
try to find more places where xmlCanonicPath() must be used to convert
* DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
more places where xmlCanonicPath() must be used to convert
filenames to URLs, trying to fix #111088
Daniel
Diffstat (limited to 'parser.c')
-rw-r--r-- | parser.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -9543,7 +9543,7 @@ xmlSAXParseDTD(xmlSAXHandlerPtr sax, const xmlChar *ExternalID, xmlSwitchEncoding(ctxt, enc); if (input->filename == NULL) - input->filename = (char *) xmlStrdup(SystemID); + input->filename = (char *) xmlCanonicPath(SystemID); input->line = 1; input->col = 1; input->base = ctxt->input->cur; @@ -10681,7 +10681,7 @@ xmlSetupParserForBuffer(xmlParserCtxtPtr ctxt, const xmlChar* buffer, xmlClearParserCtxt(ctxt); if (filename != NULL) - input->filename = xmlMemStrdup(filename); + input->filename = xmlCanonicPath(filename); input->base = buffer; input->cur = buffer; input->end = &buffer[xmlStrlen(buffer)]; |