On Mon, Oct 16, 2006 at 10:41:25AM +0200, Martin Pitt wrote:
> Daniel Kobras [2006-08-18 19:02 +0200]:
> > --- imagemagick-6.2.4.5.dfsg1.orig/coders/sgi.c
> > +++ imagemagick-6.2.4.5.dfsg1/coders/sgi.c
> > @@ -171,13 +171,13 @@
> > q=pixels;
> > if (bytes_per_pixel == 2)
> > {
> > - for (i=0; i < (long) width; )
> > + for ( ; ; )
> > {
> > pixel=(unsigned long) (*p++) << 8;
> > pixel|=(*p++);
> > count=(ssize_t) (pixel & 0x7f);
> > i+=count;
>
> BTW, this hunk looks wrong: You removed the initialization 'i=0'
> without adding a replacement. I'm not intimately familiar with the C
> specification, is a 'register long i' guaranteed to be initialized to
> 0? It would surprise me if that was true. For being on the safe side,
> the 'i=0' should be put back.
D'oh! You're right, of course. I'll prepare an update.
Thanks,
Daniel.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]