Crashes in composite; caused by bad bad bug in freeing "passed on" buffers,
only happens with option "Free unused" set though.

Appeared to be mixup of variable names. Code changes with 2 bytes... :)
This commit is contained in:
2007-03-30 13:56:24 +00:00
parent 0a150240ac
commit eb3378a38d

View File

@@ -86,7 +86,7 @@ CompBuf *pass_on_compbuf(CompBuf *cbuf)
dupbuf->malloc= 0;
/* get last buffer in list, and append dupbuf */
for(lastbuf= dupbuf; lastbuf; lastbuf= lastbuf->next)
for(lastbuf= cbuf; lastbuf; lastbuf= lastbuf->next)
if(lastbuf->next==NULL)
break;
lastbuf->next= dupbuf;