Apparently on line 1319 of cfb8lineCO.c

len = abs(new_x2 - new_x1) - 1; /* this routine needs the "-1" */

sets len to "-1" and later the loop 

while ((len -= 2) >= 0)
{
    body body;
}

sets len to "-3" causing

if (len & 1)
    body;

to be run. If I change that to 

if (len >= 0 && len & 1)
    body;

the code does not crash anymore. Any idea how we could get somebody
who is familiar with that code to comment if that is the right fix?




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to