summaryrefslogtreecommitdiff
path: root/src/rexmpp_xml_parser.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/rexmpp_xml_parser.c')
-rw-r--r--src/rexmpp_xml_parser.c7
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
}