diff options
Diffstat (limited to 'xmlschemas.c')
-rw-r--r-- | xmlschemas.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/xmlschemas.c b/xmlschemas.c index 56c65e3..9c86c75 100644 --- a/xmlschemas.c +++ b/xmlschemas.c @@ -10531,9 +10531,9 @@ doc_load: /* Parse from memory buffer. */ doc = xmlCtxtReadMemory(parserCtxt, schemaBuffer, schemaBufferLen, NULL, NULL, SCHEMAS_PARSE_OPTIONS); - schemaLocation = xmlStrdup(BAD_CAST "in_memory_buffer"); + schemaLocation = BAD_CAST "in_memory_buffer"; if (doc != NULL) - doc->URL = schemaLocation; + doc->URL = xmlStrdup(schemaLocation); } /* * For <import>: |