diff options
author | Daniel Veillard <veillard@src.gnome.org> | 2003-04-19 00:07:51 +0000 |
---|---|---|
committer | Daniel Veillard <veillard@src.gnome.org> | 2003-04-19 00:07:51 +0000 |
commit | 3c908dca479ed50dca24b8593bca90e40dbde6b8 (patch) | |
tree | 6857a13f7d045a5f0880b97a02484ba4e3c8b7bc /xpointer.c | |
parent | 8494271318577f3dc3d8a4cce298314f2f330cc5 (diff) | |
download | libxml2-3c908dca479ed50dca24b8593bca90e40dbde6b8.tar.gz |
added xmlMallocAtomic() to be used when allocating blocks which do not
* DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
include/libxml/globals.h include/libxml/xmlmemory.h: added
xmlMallocAtomic() to be used when allocating blocks which
do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
to allow registering the full set of functions needed by
a garbage collecting allocator like libgc, ref #109944
Daniel
Diffstat (limited to 'xpointer.c')
-rw-r--r-- | xpointer.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -940,7 +940,7 @@ xmlXPtrEvalXPtrPart(xmlXPathParserContextPtr ctxt, xmlChar *name) { len = xmlStrlen(ctxt->cur); len++; - buffer = (xmlChar *) xmlMalloc(len * sizeof (xmlChar)); + buffer = (xmlChar *) xmlMallocAtomic(len * sizeof (xmlChar)); if (buffer == NULL) { xmlGenericError(xmlGenericErrorContext, "xmlXPtrEvalXPtrPart: out of memory\n"); |