https://gitlab.gnome.org/GNOME/libxml2/-/commit/e6a9cc8d66778c20435a46e50d4e5866deace5f6 From e6a9cc8d66778c20435a46e50d4e5866deace5f6 Mon Sep 17 00:00:00 2001 From: Nick Wellnhofer Date: Sat, 6 May 2023 15:28:13 +0200 Subject: [PATCH] hash: Fix possible startup crash with old libxslt versions Call xmlInitParser in xmlHashCreate to make it work if the library wasn't initialized yet. Otherwise, exsltRegisterAll from libxslt 1.1.24 or older might cause a crash. See #534. --- a/hash.c +++ b/hash.c @@ -180,6 +180,8 @@ xmlHashTablePtr xmlHashCreate(int size) { xmlHashTablePtr table; + xmlInitParser(); + if (size <= 0) size = 256; -- GitLab