From: pcarana Date: Wed, 29 Jul 2020 18:27:55 +0000 (-0500) Subject: Move the xmlRelaxNGSetParserErrors() call and its first parameter X-Git-Tag: v1.4.0~7 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=1638394d301571f6cba068783d323c12f60fd1d0;p=thirdparty%2FFORT-validator.git Move the xmlRelaxNGSetParserErrors() call and its first parameter --- diff --git a/src/xml/relax_ng.c b/src/xml/relax_ng.c index 1bbe4dda..0d97045b 100644 --- a/src/xml/relax_ng.c +++ b/src/xml/relax_ng.c @@ -56,6 +56,9 @@ relax_ng_init(void) goto free_parser_ctx; } + xmlRelaxNGSetParserErrors(rngparser, relax_ng_log_err, + relax_ng_log_warn, NULL); + return 0; free_parser_ctx: xmlRelaxNGFreeParserCtxt(rngparser); @@ -95,9 +98,6 @@ relax_ng_parse(const char *path, xml_read_cb cb, void *arg) xmlRelaxNGSetValidErrors(rngvalidctx, relax_ng_log_err, relax_ng_log_warn, NULL); - xmlRelaxNGSetParserErrors(rngvalidctx, relax_ng_log_err, - relax_ng_log_warn, NULL); - error = xmlTextReaderRelaxNGValidateCtxt(reader, rngvalidctx, 1); if (error) { error = pr_val_err("Invalid XML document");