Vincent Povirk : hhctrl.ocx: Don't skip a tag in next_node.

Alexandre Julliard julliard at winehq.org
Wed Jan 25 13:18:53 CST 2017


Module: wine
Branch: master
Commit: 89ca96d06cf7ef063664a36069000341dfdc39c8
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=89ca96d06cf7ef063664a36069000341dfdc39c8

Author: Vincent Povirk <vincent at codeweavers.com>
Date:   Wed Jan 25 11:23:02 2017 -0600

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 <vincent at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 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 84ed317..b4239ca 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;




More information about the wine-cvs mailing list