On Fri, 2005-03-11 at 18:34 +0100, Michele Baldessari wrote:

> 
> Short description of the problem (vba_extract.c - ppt_stream_iter loops
> forever):
> - ppt_read_atom_header, fills atom_header.length with a call to 
> (cli_readn(fd, &atom_header->length, 4)
>   cli_readn returns -1 (see others.c +508)
> - ppt_stream_iter keeps on looping forever because the break-out-of-the-loop 
> condition 
>   "if (atom_header.length <= 0) {" is never met, since
>   atom_header.length is unsigned.
> 

Your analysis is inaccurate, but there is a problem which I shall fix in
CVS shortly.

Thanks for your time and effort,
-trog


Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
http://lurker.clamav.net/list/clamav-devel.html

Reply via email to