Re: Did the function HTXML_write forget to write stream to the "target" stream?

wei wei wrote:

>I traced the program and finally focused to the function HTXML_write(HTStream
>*me, const char *buf, in len) in HTXML.c
>  
>
Okay . . .

>I think this function should write the content to the target stream in the
>param HTStream "me", after doing the XML_Parse work, just like what it did
>in function HTXML_abort.
>  
>
Interesting . . .

>I added a line of code
>   (*me->target->isa->put_block)(me->target,buf,len);
>before the return of HTXML_write. Then it worked here.
>  
>
Did you check me->target as well, something like

97a98,99
 >         if(me->target)
 >           (*me->target->isa->put_block)(me->target,buf,len);

more,
l8r,
v

-- 
"The future is here. It's just not evenly distributed yet."
 -- William Gibson, quoted by Whitfield Diffie

Received on Thursday, 2 August 2007 03:07:02 UTC