From d8999b1da03006390f22a4dc8fafcbbab92f3594 Mon Sep 17 00:00:00 2001 From: Nick Wellnhofer Date: Mon, 14 Oct 2019 17:04:04 +0200 Subject: Fix error code in xmlTextWriterStartDocument Return XML_ERR_UNSUPPORTED_ENCODING if no encoding handler could be found. Fixes bug #521808: https://bugzilla.gnome.org/show_bug.cgi?id=521808 Resolves !53. --- xmlwriter.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'xmlwriter.c') diff --git a/xmlwriter.c b/xmlwriter.c index 58ffab63..58445c84 100644 --- a/xmlwriter.c +++ b/xmlwriter.c @@ -541,8 +541,8 @@ xmlTextWriterStartDocument(xmlTextWriterPtr writer, const char *version, if (encoding != NULL) { encoder = xmlFindCharEncodingHandler(encoding); if (encoder == NULL) { - xmlWriterErrMsg(writer, XML_ERR_NO_MEMORY, - "xmlTextWriterStartDocument : out of memory!\n"); + xmlWriterErrMsg(writer, XML_ERR_UNSUPPORTED_ENCODING, + "xmlTextWriterStartDocument : unsupported encoding\n"); return -1; } } -- cgit v1.2.1