Index: subversion/libsvn_ra_neon/util.c =================================================================== --- subversion/libsvn_ra_neon/util.c (revision 897557) +++ subversion/libsvn_ra_neon/util.c (working copy) @@ -1089,6 +1089,7 @@ { parser_wrapper_baton_t *pwb = baton; svn_ra_neon__session_t *sess = pwb->req->sess; + int parser_status; if (pwb->req->err) return 1; @@ -1101,7 +1102,14 @@ if (pwb->req->err) return 1; - return ne_xml_parse(pwb->parser, data, len); + parser_status = ne_xml_parse(pwb->parser, data, len); + if (parser_status) + { + /* Pass XML parser error. */ + ne_set_error(pwb->req->ne_sess, "%s", ne_xml_get_error(pwb->parser)); + } + + return parser_status; } ne_xml_parser *