On Wed, Aug 1, 2012 at 3:41 AM, huyinyx wrote:
> in buffer.c :
>
> for (chain = buf->first;
>remaining >= chain->off;
>chain = next) {
>next = chain->next;
>remaining -= chain->off;
>if (chain == *buf->last_with_datap) {
> buf->last_with_datap = &buf->first;
>}
in buffer.c :
for (chain = buf->first;
remaining >= chain->off;
chain = next) {
next = chain->next;
remaining -= chain->off;
if (chain == *buf->last_with_datap) {
buf->last_with_datap = &buf->first;
}
if (&chain->next == buf->last_with_datap)
buf->last_with_da