From 89ca96d06cf7ef063664a36069000341dfdc39c8 Mon Sep 17 00:00:00 2001 From: Vincent Povirk Date: Wed, 25 Jan 2017 11:23:02 -0600 Subject: [PATCH] hhctrl.ocx: Don't skip a tag in next_node. At the time this function is called, we're already past the '<' that begins the current tag. Calling find_end_node twice here means we were skipping every other tag. Signed-off-by: Vincent Povirk Signed-off-by: Alexandre Julliard --- dlls/hhctrl.ocx/stream.c | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/dlls/hhctrl.ocx/stream.c b/dlls/hhctrl.ocx/stream.c index 84ed317cda2..b4239ca5b64 100644 --- a/dlls/hhctrl.ocx/stream.c +++ b/dlls/hhctrl.ocx/stream.c @@ -139,17 +139,6 @@ static BOOL find_node_end(stream_t *stream, strbuf_t *buf) BOOL next_node(stream_t *stream, strbuf_t *buf) { - strbuf_t tmpbuf; - - /* search through the end of the current node */ - strbuf_init(&tmpbuf); - if(!find_node_end(stream, &tmpbuf)) - { - strbuf_free(&tmpbuf); - return FALSE; - } - strbuf_free(&tmpbuf); - /* find the beginning of the next node */ if(!stream_chr(stream, NULL, '<')) return FALSE; -- 2.11.4.GIT