From d8528b597cf3d1ca9c1f823b74071f5de784ac98 Mon Sep 17 00:00:00 2001 From: Dmitry Podgorny Date: Sun, 25 Jun 2017 21:19:15 +0300 Subject: [PATCH] parser/libxml2: shorten parser_feed() --- src/parser_libxml2.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/parser_libxml2.c b/src/parser_libxml2.c index 15656f9..ade7e24 100644 --- a/src/parser_libxml2.c +++ b/src/parser_libxml2.c @@ -273,11 +273,7 @@ int parser_reset(parser_t *parser) /* feed a chunk of data to the parser */ int parser_feed(parser_t *parser, char *chunk, int len) { - /* xmlParseChunk API returns 0 on success which is opposite logic to + /* xmlParseChunk API returns 0 on success which is opposite logic to the status returned by parser_feed */ - if(!xmlParseChunk(parser->xmlctx, chunk, len, 0)) { - return 1; - } else { - return 0; - } + return !xmlParseChunk(parser->xmlctx, chunk, len, 0); }