From: Ondřej Surý Date: Wed, 17 Apr 2024 17:58:16 +0000 (+0200) Subject: Use xmlMemSetup() instead of xmlGcMemSetup() X-Git-Tag: v9.19.24~27^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=23835c4afe3d1cd2704a6f68832a70ac128f6880;p=thirdparty%2Fbind9.git Use xmlMemSetup() instead of xmlGcMemSetup() Since we don't have a specialized function for "atomic" allocations, it's better to just use xmlMemSetup() instead of xmlGcMemSetup() according to this: https://mail.gnome.org/archives/xml/2007-August/msg00032.html --- diff --git a/lib/isc/xml.c b/lib/isc/xml.c index 9b5e52c8186..bfea645ea55 100644 --- a/lib/isc/xml.c +++ b/lib/isc/xml.c @@ -53,9 +53,8 @@ isc__xml_initialize(void) { isc_mem_setname(isc__xml_mctx, "libxml2"); isc_mem_setdestroycheck(isc__xml_mctx, false); - RUNTIME_CHECK(xmlGcMemSetup(isc__xml_free, isc__xml_malloc, - isc__xml_malloc, isc__xml_realloc, - isc__xml_strdup) == 0); + RUNTIME_CHECK(xmlMemSetup(isc__xml_free, isc__xml_malloc, + isc__xml_realloc, isc__xml_strdup) == 0); xmlInitParser(); #endif /* HAVE_LIBXML2 */