From d83371f03ef6f01d0fb4d84edd80458e2710aabb Mon Sep 17 00:00:00 2001 From: Justin Erenkrantz Date: Mon, 17 Feb 2003 18:49:45 +0000 Subject: [PATCH] Don't emit an error when there is no body. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98695 13f79535-47bb-0310-9956-ffa450edef68 --- server/util_xml.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/util_xml.c b/server/util_xml.c index 4e3bef25d4..108471b867 100644 --- a/server/util_xml.c +++ b/server/util_xml.c @@ -134,6 +134,11 @@ AP_DECLARE(int) ap_xml_parse_input(request_rec * r, apr_xml_doc **pdoc) /* tell the parser that we're done */ status = apr_xml_parser_done(parser, pdoc); if (status) { + /* Some parsers are stupid and return an error on blank documents. */ + if (!total_read) { + *pdoc = NULL; + return OK; + } ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r, "XML parser error (at end). status=%d", status); return HTTP_BAD_REQUEST; -- 2.50.1