> n/sources/plan9//sys/src/cmd/venti/srv/ifile.c:36,43 - ifile.c:36,44
>                       freepart(p);
>                       return -1;
>               }
> -             b->data += m;
> -             b->len -= m;
> +             memmove(b->data, b->data+m, 8192-m);

/*
 * > +          memset(b->data+8192-m, 0, 8192-m);
 */

memset(b->data + 8192-m, 0, m);

> + 
>               z = memchr(b->data, 0, b->len);
>               if(z)
>                       b->len = z - b->data;

cinap

Reply via email to