diff options
Diffstat (limited to 'src/rexmpp_xml_parser.c')
-rw-r--r-- | src/rexmpp_xml_parser.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/rexmpp_xml_parser.c b/src/rexmpp_xml_parser.c index d30d630..b2eaf8b 100644 --- a/src/rexmpp_xml_parser.c +++ b/src/rexmpp_xml_parser.c @@ -308,11 +308,12 @@ rexmpp_xml_parser_ctx_t rexmpp_xml_parser_reset (rexmpp_xml_parser_ctx_t ctx) { void rexmpp_xml_parser_feed (rexmpp_xml_parser_ctx_t ctx, const char *chunk, - size_t len) + size_t len, + int final) { #if defined(USE_LIBXML2) - xmlParseChunk(ctx->xml_parser, chunk, len, 0); + xmlParseChunk(ctx->xml_parser, chunk, len, final); #elif defined(USE_EXPAT) - XML_Parse(ctx->xml_parser, chunk, len, 0); + XML_Parse(ctx->xml_parser, chunk, len, final); #endif } |